下の各文字の間にスペースを入れたくないので、基本的なことを間違っているに違いありません。
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/
の場合を除き、各文字の間にスペースが自動的にあると思いますfont-size:0
。私の要件は次のとおりです。
- すべての文字は同じ行にある必要があります
- さらにicon4、icon5などがあります。
- フォントサイズを変更せずにそれらの間にスペースを入れない
- HTML ラッパーを追加しても問題ありませんが、JS に触れたり
<i>
、別のものに変更したりしないでください。ちなみにBootstrapを使っています。
回避策があれば教えてください!ありがとう。