在 ie6-bug 下划线。 中的内联元素标签
有标记:
<a href="#">
lorem ipsum<span>15</span>
</a>
有样式:
a{
text-decoration: underline;
}
a span{
background: #fff; //To clean the bottom underlining under <span>
}
适用于所有有趣的浏览器。除了IE6。 下的底部下划线仍然保留。
如何在不更改标记的情况下解决此问题。
a span{
text-decoration: none;
}
不起作用。
There is a markup:
<a href="#">
lorem ipsum<span>15</span>
</a>
There are styles:
a{
text-decoration: underline;
}
a span{
background: #fff; //To clean the bottom underlining under <span>
}
Works in all interesting me browsers. Except IE6. The bottom underlining under <span>
remains.
How to solve this problem without changing a markup.
a span{
text-decoration: none;
}
Does not work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
尝试将您的 CSS 更改为:
尽管其他人已经发布了内容,但
text-decoration: none;
不起作用。Try changing your CSS to this:
Despite what others have posted,
text-decoration: none;
does NOT work.你为什么不尝试一下呢?
我相信这适用于所有浏览器?
尝试将
background: none;
添加到现有 CSS 标记,如上所示。我会尝试看看是否无法在 IE6 上运行。why don't you try?
I believe this works for all browsers?
Try adding
background: none;
to the existing CSS tag as shown above. I'll try and see if I can't get this to work on IE6.这可能有效吗?
Might this work?
要添加精英绅士的答案:使用条件语句(首选)或下划线 hack 仅针对 IE6:
To add to Elite Gentleman's answer: Use a conditional statement (prefered) or the underscore hack for targeting IE6 only: