纯CSS的下拉菜单 支持IE6 IE7 Firefox

转载本站文章请注明,转载自:昕星谷[http://oneyicn.gobaiyi.com]
本文链接: 纯CSS的下拉菜单 支持IE6 IE7 Firefox">http://oneyicn.gobaiyi.com/archives/1817/

先前发过一个纯CSS的下拉菜单,由于用新的CSS标准,发现那可爱的IE6不支持,现在总算体会到网页浏览器的重要性了,要是他们都统一支持新的标准多好。对网页开发者来说就是一个巨大的福音,想信不久就会到来了,也知道goolge支持IE6到2012年的原因了,看看我们国内的网站会不会有这强力的宣布不支持IE6。真希望新装的系统都用上ie8,其实ie8也是非常的好用了,用了快一年,而且各用网站应用环境都使用过,效果也是非常好的,比起那ie6来,当然还是用Firefox更多些。这不,不了支持IE6,把上次的代码又重新整理了一下,效果也是差不多了。演示地址:css_menu_ie6.html


直接发演示跟原码吧:加了很详细的说明,一看就明白。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>纯CSS的下拉菜单 支持IE6 IE7 Firefox </title>
 
<style type="text/css">
 *{margin:0;padding:0;}
 ul,li{list-style:none;}
 /*定义飘浮跟宽度样式*/
 .fl { float:left;}
 .fr { float:right;}
 .menuw260{width:260px;}
 .menuw130{width:130px;}
 .divnone{float:none; clear:both;}
 
/*主菜单栏*/
.menu{font-size:12px;position:relative;z-index:1000;line-height:35px;}
.menu li {float:left;position:relative;}
.menu li a{display:block;border-right:1px dotted #fff;background:#B41F3D;padding:0px 10px;margin:0px;color:#fff;text-decoration:none;}
.menu li a:hover{background:#E86F82;color:#fff;}
 
/*下拉菜单项*/
.menu ul ul {visibility:hidden;position:absolute;left:0px;top:34px;border:1px solid #B41F3D;}
.menu table {position:absolute; top:0; left:0;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
 
/*下拉菜单链接*/
.menu ul ul li {text-align:left;border-left:1px solid #B41F3D;}
.menu ul ul li a{display:block;width:90px;line-height:30px;margin:0;border:0;background:#fff;color:#000;}
.menu ul ul li a:hover{background-color:#E22924;color:#fff;border:0;}
 
.menuw1 {width:222px;}
 
 /*下拉菜单底栏*/
#menuli1{}
#menuli1 a{width:90px;background-color:#F4CCCC;color:#000;line-height:20px; }
#menuli1 a:hover{width:90px;background-color:#E22924;color:#fff;border:0;}
 /*下拉菜单底栏*/
#menuli2{}
#menuli2 a{width:200px;background-color:#F4CCCC;color:#000;line-height:20px; }
#menuli2 a:hover{width:200px;background-color:#E22924;color:#fff;border:0;}
</style>
</head>
 
<body>
<div style="background:#eee">
 <h2><a href="http://oneyicn.gobaiyi.com/">本演示由昕星谷提供</a>    <a href="http://oneyicn.gobaiyi.com/archives/1808/">转到下载页</a></h1>
</div>
<div>
 <ul>
 <li ><a href="" style="">无下拉菜单</a>
 <li ><a href="" style="">菜单1
 <!--[if IE 7]><!--></a><!--<![endif]-->
 <!--[if lte IE 6]><table><tr><td><![endif]-->
 <ul>
 <li>
 <a href="">下拉菜单11</a>
 <a href="">下拉菜单12</a>
 <a href="">下拉菜单13</a>
 <a href="">下拉菜单14</a></li>
 <li>
 <a href="">下拉菜单21</a>
 <a href="">下拉菜单22</a>
 <a href="">下拉菜单23</a>
 <a href="">下拉菜单24</a></li>
 <li id="menuli2">
 <a href="" >下拉菜单底栏</a>
 <a href="" >下拉菜单底栏</a></li>
 </ul>
 <!--[if lte IE 6]></td></tr></table></a><![endif]-->
 </li>
 <li ><a href="" style="">菜单2
 <!--[if IE 7]><!--></a><!--<![endif]-->
 <!--[if lte IE 6]><table><tr><td><![endif]-->
 <ul>
 <li><a href="">菜单21</a></li>
 <li><a href="">菜单22</a></li>
 <li><a href="">菜单23</a></li>
 <li><a href="">菜单24</a></li>
 <li><a href="">菜单25</a></li>
 <li id="menuli1"><a href="">菜单26</a></li>
 
 </ul>
 <!--[if lte IE 6]></td></tr></table></a><![endif]-->
 
 </ul>
</div>
<div></div>
<div style="background:#eee">
 <h2><a href="http://oneyicn.gobaiyi.com/">本演示由昕星谷提供</a>    <a href="http://oneyicn.gobaiyi.com/archives/1808/">转到下载页</a></h1>
</div>
</body>
</html>

随机文章推荐

2010年5月20日 | 归档于 网站
本文目前尚无任何评论.

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">