我创建了一个h4
元素,该元素用:before
伪元素插入图标字体(在IcoMoon生成)。h4
元素设置为,text-align: center;
图标设置为,display: block;
以便它们也居中。完美的!
问题出在 IE8 中。h4
元素居中,但插入的图标是:before
左对齐的。我试过给 before 元素一个text-align: center
属性,我也尝试过应用:
display: block;
width: 80px;
margin: 0 auto;
现在我不知道下一步该尝试什么。这是图标的代码:
[class^="ico-fonts-"]:before,
[class*=" ico-fonts-"]:before {
font-family: @icoFont;
font-style: normal;
speak: none;
font-weight: normal;
line-height: 1;
}
任何建议,将不胜感激!:-)