一直以来,我们大多使用js来实现弹出菜单,可是根据 w3c 的css标准,根本就没有这个必要。只需要简单得使用css+html就可以做出一个无限分级的弹出菜单。 没错,就是利用 Element:hover 这个伪类。 注意,浏览这个例子,你必须使用标准浏览器,例如 Mozilla Firefox/ Opera 7.5 IE 不行!! <html xmlns=”http://www.w3.org/1999/xhtml”> } ul.menu li } ul.menu li a background-color:#06829C; ul.menu li ul.menu ul.menu li:hover > a ul.menu li:hover > ul.menu <body> <li> <ul class=”menu”> <li> <ul class=”menu”> <li><a href=”#”>menu item</a></li> <li> <ul class=”menu”> <li><a href=”#”>menu item</a></li> <li><a href=”#”>menu item</a></li> <li> <ul class=”menu”> <li><a href=”#”>menu item</a></li> <li><a href=”#”>menu item</a></li> <li><a href=”#”>menu item</a></li> <li><a href=”#”>menu item</a></li> <li><a href=”#”>menu item</a></li> <li><a href=”#”>menu item</a></li> <li><a href=”#”>menu item</a></li> <li><a href=”#”>menu item</a></li> <li><a href=”#”>menu item</a></li> <li><a href=”#”>menu item</a></li> <li><a href=”#”>menu item</a></li>
<head>
<title>css menu</title>
<style type=”text/css”>
/*<![CDATA[*/
ul.menu
{
width:180px;
cursor:hand;
list-style-type:none;
border:1px solid #cccccc;
padding:0px;
margin:0px;
{
width:100%;
display:block;
position:relative;
{
color:#ffffff;
width:100%;
display:block;
font-size:9pt;
padding:2px;
padding-left:10px;
}
{
display:none;
width:190px;
position:absolute;
z-index:1000;
left:80%;
top:-10px;
}
{
width:100%;
background-color:#64ACF8;
color:#ffffff;
}
{
display:block;
}
/*]]>*/
</style>
</head>
<ul class=”menu”>
<li><a href=”#”>Item 1</a></li>
<a href=”#”>Menu Item ></a>
<li><a href=”#”>item</a></li>
<a href=”#”>item ></a>
<li><a href=”#”>menu item</a></li>
</ul>
</li>
<a href=”#”>item ></a>
<li><a href=”#”>menu item</a></li>
</ul>
</li>
<a href=”#”>item ></a>
<li><a href=”#”>menu item</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</body>
</html><script language=”Javascript”>
var now = new Date();
document.write(“<img src=http://counter.yesky.com/counter.shtml?CID=54197&AID=-1&refer=”+escape(document.referrer)+”&rand=”+ now.getTime() + “&cur=”+escape(document.URL)+” border=0 alt= width=0 height=0>”);
</script>
<noscript>
<img src=”http://www.knowsky.com/http://counter.yesky.com/counter.shtml?CID=54197&AID=-1&refer=noscriptcounter&cur=noscriptcounter” border=0 width=0 height=0/>
</noscript>
不用script仅用css编写无限分级弹出菜单_css教程
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 不用script仅用css编写无限分级弹出菜单_css教程
相关推荐
-      去掉IE地址栏、工具栏、菜单栏
-      QQ强制聊天代码
-      HTML常用网页特效
-      html页面传值问题
-      window.open实现网页对话框
-      CSS设置图片透明效果
-      使用CSS解决文章换行问题
-      div中文字垂直居中