製作響應式網站,媒體查詢CSS重要
我寫了這個,它不起作用。
@media (max-width: 767px) {
#nav { display:block; }
}
但是,我寫了這個,它的工作原理!
@media (max-width: 767px) {
#nav { display:block !important; }
}
爲什麼? :(
製作響應式網站,媒體查詢CSS重要
我寫了這個,它不起作用。
@media (max-width: 767px) {
#nav { display:block; }
}
但是,我寫了這個,它的工作原理!
@media (max-width: 767px) {
#nav { display:block !important; }
}
爲什麼? :(
檢查你的CSS代碼,一些具有較高的特異性改變你的#nav元素
這是一個小的概念:。
!important
style屬性後高度重視的是風格,是爲什麼你的CSS正在然後。 !important
覆蓋相同的上下文中定義的現有的樣式表屬性。
!important
將覆蓋任何內嵌樣式,或者更具體的風格,可在網頁上採取優先次序。
例如,你可以在你的樣式表添加這個覆蓋樣式此元素上...
<div style='background-color:white'></div>
...
div { background-color: black !important }
但是!如果你添加!important
到內嵌樣式,則它將優先,例如...
<div style='background-color:white !important'></div>
here是好的stackoverflow答案更詳細地解釋了這個概念。
也許有一個選擇器有一個更高優先級的地方。閱讀[CSS特異性](http://coding.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/)。 –