div+css 导航条 下拉菜单不隐藏

合集下载

DW8解决下拉下级菜单消失的问题

DW8解决下拉下级菜单消失的问题

DW8解决下拉下级菜单消失的问题网上已经有很多教程以及视频教大家如何在DW里做一个下拉菜单,但是最大也是最多的问题集中在当鼠标移动离开主层(或称为父层)时,隐藏的子层就消失了,从而无法实现原来设计的去点击子目录(子层)的链接,所以美好的计划落空.也有很多帖子提出各种其他方法,不是去选择Java程序就是建议你将行为中的Mouseout放在Div或Table中去,这样做的结果都不完整, 或者造成鼠标移走后本来该隐藏的子目录依然坚挺地立在那里,很煞风景.本人经过摸索发现了其中根本原因,用一个简单的方法即可以解决,所以特地贡献给大家.一、导航条的制作首先进行一些必要的前期工作,按CTRL+J,打开Page Properties(页面属性)窗口,参数设置如图二,这一设置对菜单的位置将有影响,所以请如图设置。

按CTRL+F2打开Objects面板,点击层按钮后在页面中按住鼠标不放拖出一个层,然后在层的Proper ties(属性)面板中设置各参数,Layer ID框填入title,L、T、W、H框分别填入8、15、480、15,背景色填入#006699,如图。

将光标移至层内,点击Objects面板上的表格按钮,插入一个一行四列的表格,设置如图。

按住CTRL键不放点取表格的四个单元格,然后设置它们的宽度为120,并在前两个单元格中输入文字,就是你的主菜单名,可按自己想要的名字输入,我用"经典论坛"和"天极网"为例,并加上链接。

二、下拉选单的制作(这个是重点!)现在开始制作将要下拉出现的菜单,同样用层来制作。

如上图按CTRL健并将鼠标点击放在父层Title中的”经典论坛”单元,再如下图中选择”插入"-"布局对象" -"层",或者其它版本直接选择层,这样就会产生一个子层如下图所示(这里Layer1就是父层Title,Layer2就是Menu1,因为本人在命名前拍照的,抱歉):现在,各项参数填为:Layer ID框填入menu1,L、T、W、H框分别填入0、26、120、80,背景色填入# 999966,其中L和T两个参数是设置这个层距离窗口左边框和上边框的距离,一定不能填错,不然菜单将会错位,也将影响完成后的可用性。

div css隐藏内容样式方法

div css隐藏内容样式方法

常见div css隐藏案例

1、对display:none;文本图片的隐藏如
使用div 中css样式display:none;将使得 div内的内容隐藏通过浏览器什么也看不见,并且 隐藏的内容也不会占用空间。通过此方法可以隐 藏超链接文本(黑链)和图片等内容同时也会隐 藏div层样式。推荐使用隐藏内容 2、overflow: hidden 隐藏内容或图片
谢谢观赏
WPSn much more fun
@WPS官方微博 @kingsoftwps
div css隐藏内容样式方法
css隐藏的用途
1、对文本的隐藏


2、隐藏超链接(另类黑链) 3、对统计代码隐藏 4、隐藏超出图片 5、css隐藏滚动条 6、css来隐藏div层
使用css隐藏方法
1、使用display:none;来隐藏所有信息(无空白
位占据)推荐,CSS display手册查看 2、使用overflow:hidden;来隐藏溢出的文 字或图片 适用推荐,css overflow手册查看 3、使用overflow-y:hidden;和overflowx:hidden控制滚动条的隐藏与否,css overflow-y手册查看,css手册查看overflow-x

DIV+CSS实现二级下拉菜单

DIV+CSS实现二级下拉菜单

二级下拉菜单实现代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><script type=text/javascript>function menuFix() {var sfEls = document.getElementById("menu").getElementsByTagName("li");for (var i=0; i<sfEls.length; i++) {sfEls[i].onmouseover=function() {this.className+=(this.className.length>0? " ": "") + "sfhover";}sfEls[i].onMouseDown=function() {this.className+=(this.className.length>0? " ": "") + "sfhover";}sfEls[i].onMouseUp=function() {this.className+=(this.className.length>0? " ": "") + "sfhover";}sfEls[i].onmouseout=function() {this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"),"");}}}window.onload=menuFix;</script><style type="text/css">body { font-family: Verdana; font-size: 12px; line-height: 1.5; }a { color: #000; text-decoration: none; }a:hover { color: #F00; }#menu { width:700px; height:38px; margin:0 auto; background:url(/Templates/show/images/menu_bg.jpg) ;}#menu ul { list-style: none; margin: 0px; padding: 0px; }#menu ul li { float:left; margin-left:2px;}#menu ul li a { display:block; width:91px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bold;}#menu ul li a:hover { background:url(/Templates/show/images/Menu_link.jpg);display:block; width:91px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#FF9966; text-decoration:none; font-weight:bold;}#menu ul li ul { border:1px solid #ccc; display:none; position:absolute;}#menu ul li ul li { float:none; width:88spx; background:#99CC99; margin:0;}#menu ul li ul li a { background:none;}#menu ul li ul li a:hover { background:#333; color:#fff;}#menu ul li:hover ul { display:block;}#menu ul li.sfhover ul { display:block;}</style></head><body><div id="menu"><ul><li><a href="#">网站首页</a></li><li><a href="#">关于我们</a><ul><li><a href="#">公司简介</a></li><li><a href="#">荣誉资质</a></li></ul></li><li><a href="#">新闻动态</a><ul><li><a href="#">公司新闻</a></li><li><a href="#">行业新闻</a></li><li><a href="#">社会新闻</a></li></ul></li><li><a href="#">产品展示</a></li><ul><li><a href="#">产品一</a></li><li><a href="#">产品二</a></li><li><a href="#">产品三</a></li><li><a href="#">产品四</a></li></ul><li><a href="#">人力资源</a></li><li><a href="#">客户中心</a></li><li><a href="#">联系我们</a></li></ul></div> </body> </html>。

CSS控制DIV层显示和隐藏的实现方法

CSS控制DIV层显示和隐藏的实现方法

CSS控制DIV层显⽰和隐藏的实现⽅法CSS中的display和visibility属性css中display和visibility可以隐藏和显⽰html元素包括DIV层。

看起来两者⾮常类似,很多⼈会搞混。

下⾯分别介绍两者的属性:display:none|block;display:none;隐藏该html元素,确切的说,是在浏览器中消除该元素,不占屏幕的空间。

若其下有其他元素,就会上移到该空间区域(好像桌⼦上有100块钱,现在我把它放在抽屉⾥藏起来,桌⼦上放100钱的地⽅可以放在其他任何东西)。

dispaly:block;显⽰已经隐藏的html元素,如果别的元素占有了该空间时,他将下移,空间重新别原来的元素占有。

(把100块钱重新从抽屉⾥那出来放回桌⼦上)。

visibility:hidden|visible;visibility:hidden;隐藏该元素,正真的隐藏,但他还占有那块空间。

这时,(桌⼦上有100块钱,这是我盖了桌布把他隐藏起来,钱还在那⾥)。

visibility:visible;让元素显⽰(拿掉了桌布,看到了100块钱)。

所以display和visibility控制的分别是html元素是否存在和是否显⽰,display的属性定义该元素存在或不存在,⽽visibility的属性只是控制该元素是否显⽰出来,实际上还是存在的。

接下来⽤代码来举个例⼦,代码:CSS Code复制内容到剪贴板1. <html>2. <head>3. <script type="text/javascript">4. function testDisplay()5. {6. var divD = document.getElementById("testD");7. if(divD.style.display=="none")8. {9. divD.style.display = "block";10. }11. else12. {13. divD.style.display = "none";14. }15. }16. function testVisibility()17. {18. var divV = document.getElementById("testV");19. if(divV.style.visibility =="hidden")20. {21. divV.style.visibility ="visible";22. }23. else24. {25. divV.style.visibility = "hidden";26. }27. }28. </script>29. </head>30. </body>31. <div id="testD" style="border:#ddd 1px solid">32. <div style="display:block;border:#ccc 2px solid">33. <div style="visibility:visible;border:#aaa 2px solid">34. Display35. </div>36. </div>37. </div>38. <div id="testV" style="border:#ddd 1px solid">39. <div style="display:block;border:#ccc 2px solid">40. <div style="visibility:visible;border:#aaa 2px solid">41. Visibility42. </div>43. </div>44. </div>45. <input type="button" value="TestDisplay" onclick="testDisplay()"/>46. <input type="button" value="TestVisibility" onclick="testVisibility()"/>47. </body>48. </html>以上所述是⼩编给⼤家介绍的CSS控制DIV层显⽰和隐藏的实现⽅法,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。

CSS+div下拉菜单(js)

CSS+div下拉菜单(js)

CSS+div:下拉菜单详解之前由于没有用到下拉菜单,一直没去实践(只在刚学建站时用DW做了一个,无代码亲自操作经历),今天终于抽出时间做了一个下拉菜单,IE6、IE7、/FF 下通用不变形,其实这个很基础,但对于往标准化转变有很好的促进作用。

先把关键点和思路摘录一下:1、结构布局:在菜单版块上,下拉的菜单也是放在UL中,但必需要嵌套在其父级的LI中,如下<div id=”nav”><ul id=”nav_top”><li id=”nav_index”><a href=”/”>首页</a></li><li><a href=”#”>CSS专栏</a><ul><li><a href=”#”>CSS基础</a></li><li><a href=”#”>CSS常用代码</a></li><li><a href=”#”>CSS高级技术</a></li></ul></li>… …</div>在这样的结构中,上层的DIV等标签不能用overflow:hidden; ,否则下拉菜单会出不来。

我清晰的记得,刚学DW建站的第一个月,就用DW做了一个下拉菜单,但现在回去去看,那个更多依靠的是JS,有时定位不准会产生下拉菜单跑位。

而这样嵌套后,一会通过定位,就不会偏移。

在实际应用时,nav可以加入LOGO 等内容,而nav_top才是用于控制菜单。

2、样式继承:由于在CSS中的组合选择符,会对其下的同样子标签会赋予同样的样式特征,因此,当我们对第一层的UL和LI定义时,下拉部分也会被带上同样的样式,先不管这个,最后再去修正下拉部分的UL和LI。

导航栏下拉菜单被遮挡问题或者显示不全问题

导航栏下拉菜单被遮挡问题或者显示不全问题

导航栏下拉菜单被遮挡问题或者显⽰不全问题(1)当我们设置页⾯头部组件时,⼀般会固定在页⾯顶部,这样是没有问题的,但是当头部组件有下拉菜单时,问题就来了,菜单部分会被下⾯的页⾯遮挡。

这时我们想到的第⼀个办法就是z-index 增加其层级,但当下⾯的部分设置了position,那么菜单栏即使增加了层级也不会解决这种问题,那么怎么解决呢?想要解决这种问题,就需要往头部组件和下⾯主体的的共同的⽗级上⾯找,在两个都设置了position 的情况下,给头部和下⾯主题设置z-index ,如下代码:<div ref="main" class="review_page"><pageHeader header-title="评测"></pageHeader><div class="review_main"></div></div>css:.review_main{padding-top: 80px;padding-bottom: 106px;position: relative;z-index: 0;}头部组件最外层 css 部分.headerPage{position: fixed;top: 0;left: 0;width: 100%;z-index: 1;}思路:1、必须是同级;2、⼆者分别设定了position:relative 或 absolute 或 fixed;这时候通过设置z-index才有效(2)还有⼀种情况导航下拉菜单显⽰不全是因为外层设置了overflow:hidden很多时因为⽹页⽐较复杂,层级⽐较多,所以经常忽略了外层或者外外外层设置了overflow:hidden导致导航下拉菜单显⽰不全,其实只要仔细查找就能解决问题,把overflow:hidden去掉,如果需要清除浮动,可以⽤其它⽅法,百度css清除浮动就有了。

div层的显示和隐藏

div层的显示和隐藏
</div>
</td></tr> </table>
function showdiv(num, index){
if(num == 1){
document.getElementById("detail" + index).style.display=& 层 浏览次数:4015次悬赏分:10 | 解决时间:2011-1-11 17:32 | 提问者:junshaodou
我不懂JS, 你们给些力,看看这个JS,现在是用ID名的, 帮我改成 用class名 调用的,然后CSS 样式我只用写一个.class就行了
这个div层中是个表格,表格中有多条数据,每一条数据后都有一个显示链接可以查看隐藏的详细信息,但是我点击哪一行的显示都会显示第一行的隐藏域中的详细信息,怎么让它点击显示的时候出现相对应行的隐藏域的详细信息呢?问题补充:
<table >
<tr >
<td>
<div id="display" >
a { display:block}
</style>
</head>
<body>
<a href="#" onclick="toggle('div1')">显示/隐藏</a>
<div id="div1"></div>
<a href="#" onclick="toggle('div2')">显示/隐藏</a>

纯CSS实现隐藏滚动条但仍具有滚动的效果(移动端和pc端)

纯CSS实现隐藏滚动条但仍具有滚动的效果(移动端和pc端)

纯CSS实现隐藏滚动条但仍具有滚动的效果(移动端和pc端)移动端移动端页⾯只要兼容 Chrome 和 Safari 就够了,所以可以使⽤⾃定义滚动条的伪类选择器 ::-webkit-scrollbar 来隐藏滚动条。

.container::-webkit-scrollbar {display: none;}PC 端PC 端对兼容性的要求相对来说要⾼⼀点,所有可以换⼀种⽅法,⼤致思路就是在内容div外⾯包⼀个⽗容器div,设置overflow: hidden,内容div设置 display-x: hidden; display-y: auto; 最后设置⽗容器div的宽度⼩于内容div的宽度或者设置内容div的 margin-right 为负值就可以了。

<div class="outer"><div class="content"><p>1111</p><p>222</p><p>333</p><p>444</p></div></div>.outer {width: 300px;height: 300px;overflow: hidden;.content {width: 330px;/*margin-right: -15px;*/height: 100%;overflow-x: hidden;overflow-y: auto;background: red;padding-top: 100px;p:not(:first-child) {margin-top: 100px;}}}总结以上所述是⼩编给⼤家介绍的纯CSS实现隐藏滚动条但仍具有滚动的效果(移动端和pc端),希望对⼤家有所帮助!。

DIV+CSS漂亮滑动门导航条

DIV+CSS漂亮滑动门导航条

DIV+CSS漂亮滑动门导航条DIV+CSS漂亮滑动门导航条<META content=漂亮滑动门,漂亮的滑动门导航 name=keywords> <STYLE type=text/css><!--/*全局样式*/*{font-size:12px;}body{margin:0;padding:0;background-color:#FFFFFF;font-size:12px;color:#666666;font-family: "宋体",Arial, Helvetica, sans-serif;}#menu ul{padding:0;border:0;list-style:none;line-height:150%;margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 15px;}/*主导航菜单*/#menu_out{width:966px;padding-left:4px;margin-left:auto;margin-right:auto;background:url(./20080814menu_left.gif) no-repeat left top; }#menu_in{background:url(./20080814menu_right.gif) no-repeat right top; padding-right:4px;}#menu{background:url(./20080814menu_bg.gif) repeat-x;height:73px;}.menu_line{background:url(./20080814menu_line.gif) no-repeat center top; width:8px;}.menu_line2{background:url(./20080814menu_line2.gif) no-repeat center top; width:15px;}#nav{padding-left:20px;}#nav li{float:left;height:35px;}#nav li a{float:left;display:block;padding-left:6px;height:35px;background:url(./20080814menu_on_left.gif) no-repeat left top; cursor:pointer;text-decoration:none;}#nav li a span{float:left;padding:11px 14px 10px 10px;line-height:14px;background:url(./20080814menu_on_right.gif) no-repeat right top; font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}#nav li .nav_on{ /*鼠标经过时变换背景,方便JS获取样式*/ background-position:left 100%;}#nav li .nav_on span{ /*鼠标经过时变换背景,方便JS获取样式*/ background-position:right 100%;color:#333333;text-decoration:none;padding:14px 14px 7px 10px;}/*子栏目*/#menu_con{text-align:left;padding-left:20px;clear:both;}#menu_con li{float:left;height:22px;margin-top:8px;}#menu_con li a{display:block;float:left;background:url(./20080814menu_on_left2.gif) no-repeat left top; cursor:pointer;padding-left:3px;}#menu_con li a span{float:left;padding:6px 10px 4px 10px;line-height:12px;background:url(./20080814menu_on_right2.gif) no-repeat right top;}#menu_con li a:hover{text-decoration:none;background:url(./20080814menu_on_left2.gif) no-repeat left bottom; }#menu_con li a:hover span{background:url(./20080814menu_on_right2.gif) no-repeat right bottom; }#a {width: 970px;font-size: 14px;text-align: center;color: #000000;margin-right: auto;margin-left: auto;margin-top: 0px;margin-bottom: 0px;}--></STYLE><BR><BR><SCRIPT language=javascript>function qiehuan(num){for(var id = 0;id<=9;id++){if(id==num){document.getElementById("qh_con"+id).style.display="block"; document.getElementById("mynav"+id).className="nav_on";}else{document.getElementById("qh_con"+id).style.display="none"; document.getElementById("mynav"+id).className="";}}}</SCRIPT><DIV id=menu_out><DIV id=menu_in><DIV id=menu><UL id=nav><LI><A class=nav_on id=mynav0 onmouseover=javascript:qiehuan(0) href=""><SPAN>首页</SPAN></A> </LI><LI class=menu_line></LI><LI><A class=nav_off id=mynav1 onmouseover=javascript:qiehuan(1) href="#"><SPAN>AAA</SPAN></A> </LI><LI class=menu_line></LI><LI><A class=nav_off id=mynav2 onmouseover=javascript:qiehuan(2) href="#"><SPAN>AAA</SPAN></A> </LI><LI class=menu_line></LI><LI><A class=nav_off id=mynav3 onmouseover=javascript:qiehuan(3) href="#"><SPAN>BBB</SPAN></A> </LI><LI class=menu_line></LI><LI><A class=nav_off id=mynav4 onmouseover=javascript:qiehuan(4) href="#"><SPAN>CCC</SPAN></A> </LI><LI class=menu_line></LI><LI><A class=nav_off id=mynav5 onmouseover=javascript:qiehuan(5) href="#"><SPAN>DDD</SPAN></A> </LI><LI class=menu_line></LI><LI><A class=nav_off id=mynav6 onmouseover=javascript:qiehuan(6) href="#"><SPAN>EEE</SPAN></A> </LI><LI class=menu_line></LI><LI><A class=nav_off id=mynav7 onmouseover=javascript:qiehuan(7) href="#"><SPAN>FFF</SPAN></A></LI><LI class=menu_line></LI><LI><A class=nav_off id=mynav8 onmouseover=javascript:qiehuan(8) href="#"><SPAN>GGG</SPAN></A> </LI><LI class=menu_line></LI><LI><A class=nav_off id=mynav9 onmouseover=javascript:qiehuan(9) href="#" target=_blank><SPAN>HHH</SPAN></A> </LI><LI class=menu_line></LI></UL><DIV id=menu_con><DIV id=qh_con0 style="DISPLAY: block"><UL><LI>漂亮的滑动门导航</A></LI><LI class=menu_line2></LI><LI><A href="#"><SPAN>test</SPAN></A></LI><LI class=menu_line2></LI><LI><A href="#"><SPAN>test1</SPAN></A></LI></UL></DIV><DIV id=qh_con1 style="DISPLAY: none"><UL><LI>漂亮的滑动门导航</A></LI><LI class=menu_line2></LI><LI><A href="#"><SPAN>aaaaaaaaaaaaaaaaaaa</SPAN></A></LI><LI class=menu_line2></LI></UL></DIV><DIV id=qh_con2 style="DISPLAY: none"><UL><LI>漂亮的滑动门导航</A></LI><LI class=menu_line2></LI><LI><A href="#"><SPAN>bbbbbbbbbbbbbbbbbb</SPAN></A></LI><LI class=menu_line2></LI></UL></DIV><DIV id=qh_con3 style="DISPLAY: none"><UL><LI><A href="#"><SPAN>ccccccccccccccccccc</SPAN></A></LI><LI class=menu_line2></LI></UL></DIV><DIV id=qh_con4 style="DISPLAY: none"><UL><LI><A href="#"><SPAN>ddddddddddddddddddd</SPAN></A></LI><LI class=menu_line2></LI></UL></DIV><DIV id=qh_con5 style="DISPLAY: none"><UL><LI><A href="#"><SPAN>eeeeeeeeeeeeeeee</SPAN></A></LI><LI class=menu_line2></LI></UL></DIV><DIV id=qh_con6 style="DISPLAY: none"><UL><LI><A href="#"><SPAN>fffffffffffffffffff</SPAN></A></LI><LI class=menu_line2></LI></UL></DIV><DIV id=qh_con7 style="DISPLAY: none"><UL><LI><A href="#"><SPAN>gggggggggggggggg</SPAN></A></LI><LI class=menu_line2></LI></UL></DIV><DIV id=qh_con8 style="DISPLAY: none"><UL><LI>##############################</LI></UL></DIV><DIV id=qh_con9 style="DISPLAY: none"><UL><LI>###############################</LI></UL></DIV></DIV></DIV></DIV> </DIV><BR><BR><DIV id=a>此导航条转载至智博络 </DIV><center></center>。

DIVCSS隐藏内容样式方法大全

DIVCSS隐藏内容样式方法大全

DIVCSS隐藏内容样式⽅法⼤全DIV CSS⽹页布局有很多值得学习的地⽅,这⾥和⼤家重点讨论⼀下DIV CSS隐藏内容样式⽅法,相信本⽂介绍⼀定会让你有所收获。

DIV CSS隐藏内容样式⽅法CSS隐藏的⽤途1、对⽂本的隐藏2、隐藏超链接(另类⿊链)3、对统计代码隐藏4、隐藏超出图⽚5、CSS隐藏滚动条6、CSS来隐藏DIV层使⽤CSS隐藏⽅法1、使⽤display:none;来隐藏所有信息(⽆空⽩位占据)推荐,CSSdisplay⼿册查看2、使⽤overflow:hidden;来隐藏溢出的⽂字或图⽚适⽤推荐,CSSoverflow⼿册查看3、使⽤overflow-y:hidden;和overflow-x:hidden控制滚动条的隐藏与否,CSSoverflow-y⼿册查看,CSS⼿册查看overflow-x常见DIV CSS隐藏案例1、对display:none;⽂本图⽚的隐藏如<divstyledivstyle="display:none;">你是看不见我的</div>使⽤div中CSS样式display:none;将使得div内的内容隐藏通过浏览器什么也看不见,并且隐藏的内容也不会占⽤空间。

通过此⽅法可以隐藏超链接⽂本(⿊链)和图⽚等内容同时也会隐藏div 层样式。

推荐使⽤隐藏内容。

2、overflow:hidden隐藏内容或图⽚实例如:我是可以看见的<br/><br/><divstyledivstyle="overflow:hidden;width:30px;height:20px;">你是看不见我的。

</div><br/>同样我也是可以看见的使⽤CSS样式通过对“你是看不见我的”DIV CSS层设置固定的⾼和宽,然后通过overflow:hidden 样式即可使得超出固定的⾼宽内容隐藏同时也不占⽤被隐藏地⽅位置。

div+css 导航条 下拉菜单不隐藏

div+css 导航条 下拉菜单不隐藏

div+css 导航条下拉菜单不隐藏浏览次数:389次悬赏分:5 |解决时间:2011-3-3 07:51 |提问者:ibanezxp就是想鼠标放在“首页"按钮上那个“下拉1” 才显示现在不知道怎么的它不放在上面也一直显示以下是代码:这个是网页的:<div id="navcontainer"><ul id="navlist"><li id="active"><ahref="/dqsy/huaxuehuagongxueyuan/" id="">首页</a> <ul><li><a href="#">下拉1</a></li><li><a href="#">下拉1</a></li></ul></li><li><a href="#">学院简介</a></li><li><a href="#">师资队伍</a></li><li><a href="#">学科建设</a></li><li><a href="#">教学工作</a></li><li><a href="#">科研工作</a></li><li><a href="#">研究生教育</a></li><li><a href="#">党建工会</a></li>这个是css的:#container {width : 900px;border : 5px solid #fff;margin-left : auto;margin-right : auto;padding : 10px;color : #666;background : #f2f2f5;}/*TOP BANNERs*/#banner {float : left;width : 100%;height : 160px;padding : 0;margin-bottom : 15px;color : #666;background : inherit;}#bannerb {float : right;width : 200px;margin : 0 0 15px 10px; padding : 0;color : #666;background : #f2f2f5;}/*TOP MENU*/#navcontainer {clear : both;position: relative;width : 100%;font-size:8px;}#navcontainer ul {float : left;width : 100%;padding-left : 0;margin-left : 0; background : #036;color : #fff;}#navcontainer ul li { display : inline;}#navcontainer ul li a {float : left;padding : 0.2em 1em;text-decoration : none; border-right : 1px solid #fff; background : #036;color : #fff;}#navcontainer ul li a:hover { background : #a1aac9; color : #fff;}最佳答案我给你说下思想:你的html中的这一段<ul><li id="active"><ahref="/dqsy/huaxuehuagongxueyuan/" id="">首页</a> <ul><li><a href="#">下拉1</a></li><li><a href="#">下拉1</a></li></ul>这块的<ul>放的不对,导航中首页,学院简介等放在ul的li里,不要把首页单独放在ul中,然后呢在目的不是要给首页加二级导航吗,就给首页的这个li加个<span>,在span里加首页样式,然后在li里加二级导航,放在<span></span>外面。

DIV+CSS在实现导航下拉子菜单效果中的应用

DIV+CSS在实现导航下拉子菜单效果中的应用

识。在页面导航或菜单设置中常用 DIV 的页面布局结构是 div-ul(ol)-li,即 DIV 与无序列表的应用。 2.2 CSS 的特点及定义方式
CSS 的主要功能是控制网页的外观,美化网页。CSS 可 以把网页结构与样式单独分离开来 ,同时更新多个网页效 果 ,网页的格式化可以批量进行 ,对后期网站的维护与更新
3 导航菜单的设置
使用 DIV 对导航菜单进行页面布局,在网页文档中使用 CSS 样式对文字进行设置,即可以制作出简单、美观的导航 菜单。以作者所在学校(商丘工学院)的官网首页导航为例, 说明其设计与实现的过程。图 1 为使用无序列表、相关 CSS 属性设置做的导航效果 ,当鼠标放置在导航菜单项上时 ,背 景颜色发生变化。
电脑与电信 ∙ 应用技术与研究
DIV+CSS 在实现导航下拉子菜单效果中的应用
杨花雨 郝胜华
(商丘工学院,河南 商丘 476000)
[摘 要] 导航下拉子菜单是在浏览网页时常见到的效果,是 WEB 前端开发中的重要内容,利用 DIV+CSS 可以制作出
效果丰富的导航下拉子菜单效果。文章使用 DIV 进行导航布局,水平导航的下拉子菜单由 UL 无序列表和 CSS 组成;给出了
2 DIV+CSS 用法
DIV 是级联样式表中的一种页面内容组织的重构技术, DIV 元素是 HTML 文档页面布局经常使用的容器,是块级元 素,用于分隔并重新布局 HTML 文档中的内容。块中包含的 页 面 元 素 所 显 示 效 果 由 DIV 标 签 的 其 它 属 性 进 行 控 制 。 CSS 是级联样式表的缩写,它可以提供更多的网页样式效果 和丰富的网页元素。例如 CSS 可以方便、快捷地设置文字大 小 、间距 、行距 ,图片的阴影 、投影 、位置 ,超链接字体的默认 颜色、下划线等等。 2.1 DIV 的定义和用法

DIV滚动条设置添加 CSS滚动条显示与滚动条隐藏

DIV滚动条设置添加 CSS滚动条显示与滚动条隐藏

化系统学习、较短时光达到抱负学习效果可参与 DIV+CSS 培训班学习。
DIVCSS5 测试内容,欢迎来到 DIVCSS5 学习 DIV+CSS 技术。大家可以
通过 DIVCSS5 主站上的全部免费 CSS 教程足可学会 DIV CSS 技术 -
假如需要深化系统学习、较短时光达到抱负学习效果可参与 DIV+CSS
1、详细完整 html 源代码如下:
overflow-x:scroll;} /* css 注释解释:设置其次个盒子与第一个
盒子间距为 10px,并设置了横纵滚动条样式 */
DIVCSS5 测
试内容,欢迎来到 DIVCSS5 学习 DIV+CSS 技术。大家可以通过 DIVCSS5
主站上的全部免费 CSS 教程足可学会 DIV CSS 技术 - 假如需要深
二、div 设置滚动条实例 - TOP DIVCSS5 通过对第一个 DIV 对象设置 div 宽度、div 高度、div 边框样
第1页共4页
式,并在 DIV 盒子里添加演示文字内容,其次个盒子设置相同的 CSS 样式,盒子文字内容相同,并设置横向和纵向滚动条,观看效果。
第一个盒子 CSS 命名为 divcs5-a,其次个 DIV 盒子样式挑选器命名为 divcss5-b。
培训班学习。
div 滚动条 在线演示 .divcss5-a,.divcss5-b{ width:150px; height:100px; float:left; border:1px solid F00} .divcss5-b{ margin-left:10px;overflow-y:scroll;
为了观看效果我们对两个 DIV 盒子都设置基础相同的 CSS 样式和相同 的文字内容。对.divcss5-b 设置了 X 和 y(横向和纵向的滚动条样式。)

移动端隐藏滚动条,css方法

移动端隐藏滚动条,css方法

移动端隐藏滚动条,css方法移动端隐藏滚动条,css⽅法** 在PC端隐藏html右侧默认滚动条**html{/*隐藏滚动条,当IE下溢出,仍然可以滚动*/-ms-overflow-style:none;/*⽅狐下隐藏滚动条*/scrollbar-width: none;}/*Chrome下隐藏滚动条,溢出可以透明滚动*/html::-webkit-scrollbar{width:0px}ie/Edge的样式会使页⽅内所有滚动条隐藏。

Chrome和⽅狐会隐藏右侧默认滚动条,想要隐藏某个标签内滚动条要单独给予相应样式。

移动端隐藏滚动条上⽅ie与⽅狐样式也可⽅于移动端。

但Chrome(右侧默认滚动条)就不可以了。

Chrome移动端想要⽅::-webkit-scrollbar{width:0px}的样式隐藏右侧默认滚动条。

需要设置html,body的width和height html,body{width: 100%;height: 100%;overflow: scroll;}html::-webkit-scrollbar, body::-webkit-scrollbar{width:0px;height:0px;}body{margin:0;}这样移动端右侧默认滚动条就隐藏了。

如果只是隐藏某个标签内出现的滚动条单独给予样式::-webkit-scrollbar{width:0px}即可,不⽅设置上述样式。

移动端将body{height:100%,width:100%},也是有弊端的,这样会导致document.body.scrollT op,window.pageYOffset的滚动条滚动距离获取会失效。

css实现隐藏滚动条同时又可以滚动的代码

css实现隐藏滚动条同时又可以滚动的代码

CSS 实现隐藏滚动条同时又可以滚动的代码移动端页面为了更接近原生的体验,是否可以隐藏滚动条,同时又保证页面可以滚动?使用overflow:hidden 隐藏滚动条,但存在的问题是:页面或元素失去了滚动的特性。

由于只需要兼容移动浏览器(Chrome 和Safari),于是想到了自定义滚动条的伪对象选择器::-webkit-scrollbar。

应用如下CSS 可以隐藏滚动条:.element::-webkit-scrollbar {display:none}如果要兼容PC 其他浏览器(IE、Firefox 等),国外一位才人John Kurlak 也研究出了一种办法。

在容器外面再嵌套一层overflow:hidden 内部内容再限制尺寸和外部嵌套层一样,就变相隐藏了。

&lt;div class="outer-container"&gt;&lt;div class="inner-container"&gt;&lt;div class="content"&gt;......&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;.outer-container,.content {width: 200px; height: 200px; }.outer-container {position: relative;overflow: hidden;}.inner-container {position: absolute; left: 0;overflow-x: hidden;overflow-y: scroll;}/* for Chrome */.inner-container::-webkit-scrollbar {display: none;}其它资料:xHTML中隐藏滚动条在用ie6浏览有框架的XHTML页面的时候,默认会水平和垂直滚动条会一起出现,这是ie6的一个bug,在firefox上是正常的,出现的原因是其对XHTML 1.0 transitional doctype 的解释缺陷.对于这个bug一般有3种解决方案,方法1:代码如下:html { overflow-y: scroll; }原理:强制显示ie的垂直滚动条,而忽略水平滚动条优点:完全解决了这个问题, 允许你保持完整的XHTML doctype.缺点:即使页面不需要垂直滚动条的时候也会出现垂直滚动条。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

div+css 导航条下拉菜单不隐藏
浏览次数:389次悬赏分:5 |解决时间:2011-3-3 07:51 |提问者:ibanezxp
就是想鼠标放在“首页"按钮上那个“下拉1” 才显示
现在不知道怎么的它不放在上面也一直显示
以下是代码:
这个是网页的:
<div id="navcontainer">
<ul id="navlist">
<li id="active"><a
href="/dqsy/huaxuehuagongxueyuan/" id="">首页</a> <ul>
<li><a href="#">下拉1</a></li>
<li><a href="#">下拉1</a></li>
</ul>
</li>
<li><a href="#">学院简介</a></li>
<li><a href="#">师资队伍</a></li>
<li><a href="#">学科建设</a></li>
<li><a href="#">教学工作</a></li>
<li><a href="#">科研工作</a></li>
<li><a href="#">研究生教育</a></li>
<li><a href="#">党建工会</a></li>
这个是css的:
#container {
width : 900px;
border : 5px solid #fff;
margin-left : auto;
margin-right : auto;
padding : 10px;
color : #666;
background : #f2f2f5;
}
/*TOP BANNERs*/
#banner {
float : left;
width : 100%;
height : 160px;
padding : 0;
margin-bottom : 15px;
color : #666;
background : inherit;
}
#bannerb {
float : right;
width : 200px;
margin : 0 0 15px 10px; padding : 0;
color : #666;
background : #f2f2f5;
}
/*TOP MENU*/
#navcontainer {
clear : both;
position: relative;
width : 100%;
font-size:8px;
}
#navcontainer ul {
float : left;
width : 100%;
padding-left : 0;
margin-left : 0; background : #036;
color : #fff;
}
#navcontainer ul li { display : inline;
}
#navcontainer ul li a {
float : left;
padding : 0.2em 1em;
text-decoration : none; border-right : 1px solid #fff; background : #036;
color : #fff;
}
#navcontainer ul li a:hover { background : #a1aac9; color : #fff;
}
最佳答案
我给你说下思想:你的html中的这一段
<ul><li id="active"><a
href="/dqsy/huaxuehuagongxueyuan/" id="">首页</a> <ul>
<li><a href="#">下拉1</a></li>
<li><a href="#">下拉1</a></li>
</ul>
这块的<ul>放的不对,导航中首页,学院简介等放在ul的li里,不要把首页单独放在ul中,然后呢在目的不是要给首页加二级导航吗,就给首页的这个li加个<span>,在span里加首页样式,然后在li里加二级导航,放在<span></span>外面。

给你写下格式(内容自己添加):
<ul>
<li><span div id=...>首页</span>
<div id=...>下拉1,下拉2
</li>
<li>学院简介</li>
...
</ul>
要加div内容的和链接的自己加。

注意:li里没有放UL的
3
回答时间:2011-2-22 15:53 |我来评论
向TA求助
回答者:鱼丸——粗面|二级采纳率:6%
擅长领域:软件
参加的活动:暂时没有参加的活动
提问者对于答案的评价:
好的谢谢
相关内容
∙2010-7-31急急急!ASP网页中用纯DIV+CSS制作的导航条下拉菜单被下面的版块遮住了...
∙2010-10-22求一段DIV+CSS的2级横向下拉菜单代码.有分分. 7
∙2008-5-22为什么div+css作的下拉菜单在ie7.0中不能正常运行,在ie6.0中能正常呢
∙2009-3-30关于css+div做的下拉菜单 (2)
∙2009-3-25div+css排下拉菜单 26
更多关于导航栏下拉菜单的问题>>
等待您来回答
∙0回答10使用keil uv2,在调试程序时,出现bad or mising [c51]section in file...
∙0回答10在用Delphi对CATIA二次开发中rib1 :=
shapeFactory1.AddNewRibFromRef...
∙0回答5我的eclipse 版本是Version: Helios Service Release 2,怎么安装ADT...
∙0回答20delphi大写锁定提示
∙0回答10在VC6的MFC中如何实现隐藏窗口。

∙1回答我在地址栏中输入localhost时,显示以下内容
∙0回答java的面板可以重叠吗?如图所示
∙0回答单片机怎样设置预留端口。

相关文档
最新文档