/*商品分类*/
#category_tree{ background:url(images/catetit.gif) no-repeat left top; padding-top:27px; width:212px; }
#navv {MARGIN: 0px; WIDTH: 212px;TEXT-ALIGN: left; }
#navv UL {BACKGROUND:none; MARGIN: 0px; WIDTH: 212px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; padding:0; z-index:-100;POSITION: relative; }/*2级*/
#navv A {DISPLAY: block; PADDING-LEFT: 5px; WIDTH: 207px; COLOR: #666666; TEXT-ALIGN: left; TEXT-DECORATION: none; font-size:12px;}
#navv LI {LINE-HEIGHT: 24px; background:url(images/cateli.gif) no-repeat left;FLOAT: left; }
#navv LI.catlifirst{background:url(images/catelif.gif) no-repeat left;}
#navv LI.catlilast{background:url(images/catelil.gif) no-repeat left; }
#navv LI:hover {LINE-HEIGHT: 24px; POSITION: relative; background:url(images/catelihover.gif) no-repeat left;FLOAT: left; }
#navv LI:hover .catlifirst{LINE-HEIGHT: 24px; POSITION: relative; background:url(images/catelihover.gif) no-repeat left;FLOAT: left}
#navv LI UL {LEFT: -888em; MARGIN: 0px; WIDTH: 150px; padding:0; POSITION: absolute;background:none; z-index:100000}/*2级*/
#navv LI LI {WIDTH: 163px; background:url(images/catelili.gif) no-repeat ; line-height:24px; }
#navv LI LI:hover{WIDTH: 163px; background:url(images/catelili.gif) no-repeat ; line-height:24px; }
#navv LI LI.catlilifirst{ line-height:24px; background:url(images/catelilif.gif) no-repeat left}
#navv LI LI.catlililast{ background:url(images/catelilil.gif) no-repeat left bottom;line-height:24px;}
#navv LI UL A { WIDTH: 133px; LINE-HEIGHT: 24px;TEXT-ALIGN: left; padding:0 0 0 30px;}
#navv LI UL A:hover{ WIDTH: 133px; LINE-HEIGHT: 24px;TEXT-ALIGN: left; padding:0 0 0 30px;color:#f29312; text-decoration:underline}
#navv LI:hover UL,#nav LI.sfhover UL {LEFT: 153px; TOP: 0px; z-index:100000}
#category_tree{ background:url(images/catetit.gif) no-repeat left top; padding-top:27px; width:212px; }
#navv {MARGIN: 0px; WIDTH: 212px;TEXT-ALIGN: left; }
#navv UL {BACKGROUND:none; MARGIN: 0px; WIDTH: 212px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; padding:0; z-index:-100;POSITION: relative; }/*2级*/
#navv A {DISPLAY: block; PADDING-LEFT: 5px; WIDTH: 207px; COLOR: #666666; TEXT-ALIGN: left; TEXT-DECORATION: none; font-size:12px;}
#navv LI {LINE-HEIGHT: 24px; background:url(images/cateli.gif) no-repeat left;FLOAT: left; }
#navv LI.catlifirst{background:url(images/catelif.gif) no-repeat left;}
#navv LI.catlilast{background:url(images/catelil.gif) no-repeat left; }
#navv LI:hover {LINE-HEIGHT: 24px; POSITION: relative; background:url(images/catelihover.gif) no-repeat left;FLOAT: left; }
#navv LI:hover .catlifirst{LINE-HEIGHT: 24px; POSITION: relative; background:url(images/catelihover.gif) no-repeat left;FLOAT: left}
#navv LI UL {LEFT: -888em; MARGIN: 0px; WIDTH: 150px; padding:0; POSITION: absolute;background:none; z-index:100000}/*2级*/
#navv LI LI {WIDTH: 163px; background:url(images/catelili.gif) no-repeat ; line-height:24px; }
#navv LI LI:hover{WIDTH: 163px; background:url(images/catelili.gif) no-repeat ; line-height:24px; }
#navv LI LI.catlilifirst{ line-height:24px; background:url(images/catelilif.gif) no-repeat left}
#navv LI LI.catlililast{ background:url(images/catelilil.gif) no-repeat left bottom;line-height:24px;}
#navv LI UL A { WIDTH: 133px; LINE-HEIGHT: 24px;TEXT-ALIGN: left; padding:0 0 0 30px;}
#navv LI UL A:hover{ WIDTH: 133px; LINE-HEIGHT: 24px;TEXT-ALIGN: left; padding:0 0 0 30px;color:#f29312; text-decoration:underline}
#navv LI:hover UL,#nav LI.sfhover UL {LEFT: 153px; TOP: 0px; z-index:100000}
Browser Lowest Version
Internet Explorer 4.0 (only for <a>)
7.0
Firefox (Gecko) 1.0 (1.0)
Opera 4.0 (only for <a>)
7.0
Safari (WebKit) 2.0.4 (419)
various bugs before
// IE6下只支持a元素的:hover事件.楼主用onmouseover去做吧
一个class,如
LI.hover {LINE-HEIGHT: 24px;}<li onmouseover="this.className='hover;' onmouseout="this.className=''">
国外一设计师设计一脚本,可以使IE6支持hover focus。我们只需要在<head></head>添加以下代码
<!--[if lte IE 6]>
<style type="text/css">
body { behavior:url("csshover.htc"); }
</style>
<![endif]-->
并将csshover.htc文件放在站点下。IE6即可支持hover focus伪类。
csshover.htc下载
http://www.xs4all.nl/~peterned/htc/csshover3.htc解决办法2:
用标签A模拟
改变A的display为block
用li a:hover来实现li:hover的效果
参考:http://blog.csdn.net/qinxuzh/archive/2007/10/08/1814857.aspx
http://blog.doyoe.com/article.asp?id=217
如果LZ不想用a:hover来做的话,那就只能考虑 mouseover/mouseout来达到hover的效果了。就是这2种解决兼容性的变通办法。 或者就是头文件里面嵌入IE6模仿IE7的类库,不过这一般不推荐