【发布时间】:2016-01-29 19:48:31
【问题描述】:
下面的代码在 Chrome 和 FireFox 中运行良好,但字形(V 形)确实出现在 Internet Explorer 中。
移除 display:table-cell 使其出现。
我想在其中保留表格单元格的显示。
有人知道为什么吗?
编辑:
这仅在 Windows 8 / 7 上的 Internet Explorer 11(及更低版本)上中断,所以这可能是一个错误?
它适用于 MS Edge 和 Windows 10 机器上的 IE11。
我还更改了下面的示例以说明为什么我需要表格单元格。链接需要在 V 形旁边缩进,如下所示:
a {
display: table;
width: 150px;
text-decoration: none;
}
a::before {
padding-right: 20px;
display: table-cell;
vertical-align: middle;
font-family: "FontAwesome";
content: '\f054';
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<div>
<a href="#">i am a test link which goes over multiple lines</a>
</div>
【问题讨论】:
-
IE的开发者控制台有错误吗?
标签: html css font-awesome