之前我必须做一些基本的事情,因为我不想在下面的每个字母之间的空格。使用伪类时避免DOM之间的空间:
HTML:
<i class="icon icon1"></i>
<i class="icon icon2"></i>
<i class="icon icon3"></i>
CSS:
.icon {
display: inline-block;
position: relative;
padding: 3px;
background: yellow;
margin: 0;
}
.icon1:before {
content: "A";
}
.icon2:before {
content: "B";
}
.icon3:before {
content: "C";
}
链接:http://jsfiddle.net/qhoc/rkRBY/
我相信空间是自动出现的每个字符,除非之间。我的要求是:
- 所有字符必须在同一行
- 将有更多的图标4,icon5等。
- 不改变字体大小它们之间没有空间
- OK添加HTML包装,但不会碰到JS或将
<i>
更改为其他东西。顺便提一下,我使用Bootstrap。
让我知道是否有解决方法!谢谢。
你想这样吗? [链接](http://jsfiddle.net/rkRBY/1/)。 –
':before'是一个伪元素,*不是*伪类。 –