之前我必須做一些基本的事情,因爲我不想在下面的每個字母之間的空格。使用僞類時避免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'是一個僞元素,*不是*僞類。 –