我试图在使用跨度的悬停事件期间更改下划线颜色,它适用于IE9和Firefox 13.01但它在Chrome中不起作用(它应该以黄金下划线).
#menu li:hover span.underline {
文字装饰:下划线;
颜色:#FAA301; }
< ul id =“menu”>
< li style =“z-index:7;”>< span class =“underline”>< a href =“#”> link1< / a>< / span>< / li>
< / UL>
这是js.fiddle:http://jsfiddle.net/wuUpL/7/.
我最初从这篇文章https://stackoverflow.com/a/1175402/1490248中得到了这个想法,但那个也不适用于chrome.
注意:我不想使用边框来修复此问题,我已经将边框用作边框
有人可以帮我从这里出去吗?是否有某种铬破解/异常我可以用来解决这个问题?
最佳答案
我知道你说你不想在这里使用边框,但是你发现两个浏览器之间的东西不一样.
您可以通过添加内部跨度并在其上使用边框来使其在Chrome上运行.
对不起,如果不是你的想法,但Gecko和WebKit不同意这里的事情!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。