當我在頁面上使用按鈕時,文字間距默認是太大。Bootstrap按鈕中的文字間距
.btn {
word-spacing: 1px;
}
是正確使用負字間距?它似乎在伎倆。
.btn {
word-spacing: -8px;
}
這是一個有點怪,它在默認情況下這個大間距,但也許它只是一個偏好的問題。
當我在頁面上使用按鈕時,文字間距默認是太大。Bootstrap按鈕中的文字間距
.btn {
word-spacing: 1px;
}
是正確使用負字間距?它似乎在伎倆。
.btn {
word-spacing: -8px;
}
這是一個有點怪,它在默認情況下這個大間距,但也許它只是一個偏好的問題。
Twitter的引導(bootstrap.css
|| bootstrap.min.css
)不不上.btn
元件設置word-spacing
。
檢查元素並查看哪個樣式表添加了該規則,因爲我可以向您保證它不是默認的bootstrap.css
(截至v3.3.6
)。您正在使用經過修改的(非標準)Twitter Bootstrap版本,或者您正在加載不同的主題/框架。
是的,只要你加載自己的樣式表,最後還是你使用的是更強的選擇不是一個,因此目前設定的規則,你可以覆蓋.btn
S上的word-spacing
財產(內部消除「破」其他東西)。
你只是改變你的按鈕的字母之間的空間。作爲一個旁註,我推薦使用word-spacing: 0;
,它將使用正確的字距和連字來完全按照設計的字體渲染字體。
當我使用字形圖標時它似乎中斷。如果我從按鈕中刪除圖標,它看起來就像我期望它默認執行的那樣。 – mottosson
與自舉按鈕內的圖形符號有相同的問題。我的問題是,我忘了關閉圖形跨度。之後顯示爲正常。
錯誤例如:
<button type="button" class="btn btn-default">
<span class="glyphicon glyphicon-envelope">
Text with spaces
</button>
工作例如:
<button type="button" class="btn btn-default">
<span class="glyphicon glyphicon-envelope"></span>
Text with spaces
</button>
是。根據「word-spacing」文件,這絕對是正確的。 https://www.w3.org/TR/CSS2/text.html#spacing-props – gabe
好的,謝謝! – mottosson