在this website,當視口寬度減小到595px或以下時,下面的CSS應適用:CSS:float:none;被忽略
@media (max-width:595px) {
#header-left,#header-right {
display: block;
width: 100%;
float: none;
}
}
的瀏覽器識別CSS,並且它出現活性,然而,#header-left
(它包含標識)不是100%寬,或者是#header-right
(其中包含電話號碼)。
也就是說,#header-left
& #header-right
仍嘗試佔用寬度的一半,並且並排顯示,而不是彼此上下。
爲什麼會發生這種情況?謝謝。
你錯過了和@media和(max之間-width:595px)你也應該指定屏幕。嘗試把你的CSS後重要 –
你使用引導?因爲使用它,你可以使用'col-sm-12'或'col-xs-12'等類將你的標題全屏放在小屏幕上。 如果不是,請嘗試使用!寬度後重要:100%;例如'width:100%!important;' – VDarricau
所有其他@media查詢都可以在()中沒有空格的情況下正常工作。 瀏覽器正在激活'width:100%;'規則(它在Firefox代碼檢查器中處於活動狀態)。 我不使用引導瓦倫丁。添加!重要的不會改變任何東西。規則仍然有效,只是工作不正常。 – Steve