我想爲每兩位數字加下劃線和分隔數字。如何突出顯示用CSS列屬性創建的間隙?
這裏是我的嘗試和demo:
CSS
.number {
width: 8em;
display: block;
word-wrap: break-word;
columns: 5;
-webkit-columns: 5;
-moz-columns: 5;
column-gap: 0.2em;
-webkit-column-gap: 0.2em;
-moz-column-gap: 0.2em;
text-decoration: underline;
}
HTML
<span class="number">0102030405</span>
正如你可以在演示中看到,空間創造了每兩數字不加下劃線。
我該如何強調它們?
注:
我在尋找的Chrome,火狐,IE和Safari瀏覽器兼容的解決方案。
實現此結果的一種方式(可能被認爲是黑客行爲)是簡單地刪除'text-decoration',而不是給它'border-bottom:1px solid black;'。 – TylerH 2014-09-02 15:58:08
要麼使用'border'或'before' /'後面的元素來僞造它,要麼使用不同的方法來隔開數字。 – Nit 2014-09-02 15:58:42
很想看看這可能只是CSS – uchamp 2014-09-02 15:59:15