2016-02-19 153 views
1

我正在編輯一個網站,引導程序代碼正在我的方式。有一個在引導CSS這樣一行:忽略空白的CSS

.navbar .container { 
    width: auto; 
} 

如果我把寬度代碼關在我的瀏覽器檢查元素,則該頁面看起來它應該。我怎麼能寫我的CSS文件來覆蓋它?我需要它來保持它的原始設置,所以我不能把100%或一個特定的數字放在那裏。我也嘗試了繼承,初始和沒有建議。

我基本上希望它禁用引導CSS無需從引導代碼本身中刪除它。

+0

[像這樣](http://stackoverflow.com/questions/8084964/how-to-overwrite-styling-in-twitter-bootstrap) – Matt

+1

寬度的默認值是auto。 – MortenMoulder

+0

向我們展示您的課程以及您正在嘗試更改的html –

回答

0

如果我理解正確 - 您希望強制css系統首先聽到您的命令 - 引導程序。

您可以在規格樹中執行該操作。

我打電話給結構樹的選擇器,css排序屬性重寫的選擇器的「權力」。

例如:

.class_A .class_B { prop: value1; } /* weaker than */ 
.class_A > .class_B { prop: value2; } /* stronger one */ 

例如,您可以添加到.class_B類.class_C,在這裏我不知道會發生什麼,但我知道這是強於.class_A .class_B

.class_A .class_B.class_C 
.class_A > .class_B.class_C /* probably even stronger */ 

摘要:

如果您想要覆蓋特定元素,只需將類.over(覆蓋)添加到DOM元素,然後就可以在css中使用它獲得足夠的力量來強迫你的風格。

祝您有美好的一天!

+0

謝謝,但我實際上在問什麼我可以設置寬度,以便它使用頁面上已有的代碼,而不是引導寬度:auto。 – Nicole

+0

@Nicole你想JS黑暗魔法? –