我注意到我的一个使用 Bootstrap 的网站存在一个小样式问题。这个问题似乎只发生在 IE8 中,字形图标嵌套在锚点/跨度中。
在努力使用没有弄乱图标上的弹出框的 CSS 解决这个问题之后,我只是停止包装用于弹出框的图标,问题就消失了。通过创建一个包含弹出框数据属性的锚点,并<i class="some-icon"></i>
在锚点内部添加一个,该问题很容易重现。如果它与其他文本在同一行,则更加明显。
见小提琴
** 我似乎无法在 IE8 中加载 jsfiddle 而不会炸毁,因此您可能必须在本地重新创建小提琴。
如果您向锚点添加不间断空格或任何文本,则图标会将属性与文本对齐。如果锚点/跨度仅包含图标,则图标垂直对齐似乎会向下跳。
我仍然想知道如何用css解决这个问题。谢谢!