2017-10-18 27 views
0

這是我的div標籤。顯示屬性的優先級,當在同一個div中給出兩個顯示屬性時

<div class="@Html.Raw(ViewBag.TabClass) 

在tabclass中,我附加了其他兩個css類。一個類包含display:none,另一個類包含display: inline

我需要兩個類都在那裏,而display:hidden應該應用於整個div。

會這樣嗎?

+1

是,看到*選擇特異性/ wheight * https://css-tricks.com/specifics-on-css-specificity/如果相同的特異性/ wheight,最後一個覆蓋先前的 –

+0

您的div標籤似乎需要一個結尾雙引號字符和一個右尖括號(「>)。 – JohnH

+0

我剛剛給出了一段代碼,我在末尾添加了」>「。 – Gauty

回答

-1

在css顯示處添加!important

例如:

display:none !important; 
+0

我嘗試了你的建議。但它沒有奏效。我面臨的問題是,因爲有兩個類。顯示:內聯在一個類中顯示:在另一個類中沒有任何內容。但是,當我評論顯示:內聯在該類中時,功能按預期工作,因爲它正在顯示:隱藏。但是我無法刪除顯示:從該類內聯,因爲它正在代碼的許多其他部分中使用。有沒有什麼辦法可以完全覆蓋顯示:inline with display:none – Gauty