我們使用引導程序,並且我有一個頁面,其中使用小按鈕獲得衝突結果。未使用CSS類
我有很多按鈕,看起來像這樣的:
<input type="button" class="btn btn-small" value="Save"... />
我有我的主要形式,然後被用於jQuery的對話框一些div。在主窗體中,按鈕顯示的很小,但在對話框中,按鈕顯示爲常規大小,即使在所有情況下,我都使用<input type="button"
和class="btn btn-small"
。唯一的區別是包含它們的div,所以我猜測它與在按鈕上方某處應用的樣式有關。
當我查看Firebug中的「Computed」風格時,它顯示.btn
正在應用,但.btn-small
對我檢查過的每個屬性都有一條線,這意味着它沒有被使用。
小按鈕具有的15像素的線的高度,但在正常尺寸具有20像素的行高。真正奇怪的是,儘管小按鈕的線高度的計算屬性爲15px,但當我擴展它以查看它來自何處時,它顯示.btn
應用了20px值(請參見圖片)。
底線是,我真的不知道是什麼導致它。我假設它是圍繞它的衆多div中的一種。我的主要問題很明顯,我該如何解決這個問題,但在更一般的層面上,什麼會導致.btn-small
風格不能被使用?
任何機會,你可以在jsfiddle.net創建一個工作的例子或提供一個鏈接到實際的網站? –
「暗示它沒有被使用。」通常這意味着風格在某處被另一個規則覆蓋,而不是被忽略或不被使用。 – j08691
'btn'和'btn-small'是否都聲明瞭行高?嘗試從'btn'中刪除它。如果您沒有縮小的CSS文件進行開發,這也更容易。 – jalynn2