gpt4 book ai didi

html - 在 IE 中跨度悬停

转载 作者:行者123 更新时间:2023-11-28 19:02:10 24 4
gpt4 key购买 nike

你好请有人帮忙...我已经尝试了一切让它在 IE 中工作(典型) - 我需要一个跨度来悬停背景图像,多个背景悬停图像也在同一个 div 中.用于导航栏。

代码如下:

<div class="menu2">
<ul>
<li><a href="#"><span><img src="/images/Structure/home-active.png" /></span></a></li>
<li><a href="#"><span>Directory</span></a></li>
<li><a href="#"><span>Events</span></a></li>
<li><a href="#"><span>Jobs</span></a></li>
<li><a href="#"><span>Property</span></a></li>
<li><a href="#"><span>News</span></a></li>
<li><a href="#"><span>Community</span></a></li>
<li><a href="#"><span>Travel</span></a></li>
<li><a href="#"><span>Advertise</span></a></li>
<li><a href="#"><span>Login</span></a></li>
</ul>
</div>

还有 CSS:

/* Main Menu */
.menu2 {clear:both;position:relative;z-index:2;margin:0 auto;width:100%;height:41px;max-width:1280px;}
.menu2 ul.first {float:left;}
.menu2 li {float:left;height:41px;background:transparent url(/images/menu-icons/test/left.png) left top no-repeat;margin:0 5px;}
.menu2 li a {padding:0 4px;float:left;color:#222222;font-size:14px;line-height:40px;font-weight:bold;background:transparent url(/images/menu-icons/test/right.png) right top no-repeat;}
.menu2 li a span {height:41px;padding:0 8px;display:block;background:transparent url(/images/menu-icons/test/repeat.png) repeat-x;}

.menu2 li:hover {text-decoration:none;background:transparent url(/images/menu-icons/test/hov-left.png) left top no-repeat;}
.menu2 li a:hover {text-decoration:none;background:transparent url(/images/menu-icons/test/hov-right.png) right top no-repeat;}
.menu2 a:hover span {display:block;color:#fff;background:transparent url(/images/menu-icons/test/hov-repeat.png)repeat-x;}

如您所见,CSS 中的最后一个样式不起作用...

这就是正在发生的事情(在 ie obv 中查看)http://www.dev.inside-guides.co.uk/brentwood/pages/news.html

任何帮助都会很棒..

最佳答案

选择器 .menu2 a:hover span 出现问题。尝试将该行替换为:

.menu2 li a:hover span {display:block;color:#fff;background:transparent url(/images/menu-icons/test/hov-repeat.png) repeat-x;}

注意额外的“li”。它应该覆盖 .menu2 li a span ...

定义的样式

此外,您可能希望在 ) 和 repeat-x 之间添加一个空格。

关于html - 在 IE 中跨度悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5212540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com