【发布时间】:2011-11-30 20:28:31
【问题描述】:
我有一个链接,我用图标和边框设置了样式,看起来像一个按钮。它在除 IE7 之外的所有浏览器中都可以正常工作。带边框的<a> 标记正在扩展以填充其父级的宽度——它就像一个块。如果我删除图标,<b> 标签,那很好。
注意:<a> 和 <b> 都有 display: inline-block,它应该在 Exploder 7 中得到支持,因为它们自然是内联元素。无论如何,我尝试在我的 ie7 样式表中为他们提供标准修复(缩放:1,显示:内联;)。没有运气。
我已经尝试了所有我能想到的缩放、位置和显示组合;我浏览了各种帖子;任何帮助深表感谢!
这是 jsfiddle:http://jsfiddle.net/aF894/
【问题讨论】:
-
我会避免一起使用 b 标签。没有理由再使用这些旧的样式标签了。如果您只需要挂钩或使用 而不是 ,请使用跨度
-
谢谢——我的 b 标签不是语义的,它只是保存图标的背景图像。我使用
<b>,因为它比<span>短。我尝试替换 span,它没有改变任何东西。
标签: html css internet-explorer