媒體查詢media不生效的原因及解決
更新時間:2024年10月17日 09:57:50 作者:Dragonfly Fly
媒體查詢@media常見的不生效原因包括格式書寫錯誤,例如and后必須有空格;樣式?jīng)_突,后面的CSS會覆蓋前面的;CSS本身存在問題,比如塊元素浮動導(dǎo)致父級元素無高度而背景顏色不顯示;漏掉了meta屬性中的viewport屬性,正確書寫和排列CSS代碼
媒體查詢@media不生效的原因
1.格式書寫錯誤
and后面必須有空格
@media screen and (max-width:500px){ }
2.樣式?jīng)_突
@media查詢帶的css寫在后面
@media查詢的css寫在前面會被后面的css所覆蓋。
p { background-color:lightgreen; } @media screen and (max-width: 1280px) and (max-height: 800px){ p { background-color:skyblue; } }
3.css本身出了問題導(dǎo)致css不生效
注意:
- 這是一種很常見的錯誤,例如塊元素浮動導(dǎo)致父級元素沒有高度;
- 此時給父元素加背景顏色發(fā)現(xiàn)沒有生效,實際上是css導(dǎo)致的錯誤,而沒有顯示。
4.漏掉了meta屬性viewport屬性
<meta name="viewport" content="width=device-width, initial-scale=1" />
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue使用sign-canvas實現(xiàn)在線手寫簽名的實例
sign-canvas?一個基于?canvas?開發(fā),封裝于?Vue?組件的通用手寫簽名板(電子簽名板),支持?pc?端和移動端,本文給大家分享Vue使用sign-canvas實現(xiàn)在線手寫簽名,感興趣的朋友一起看看吧2022-05-05Vue中傳遞自定義參數(shù)到后端、后端獲取數(shù)據(jù)并使用Map接收參數(shù)
有些傳遞的參數(shù)是直接拼接到URL地址欄中的、但是為了統(tǒng)一管理、不能將傳遞的參數(shù)直接拼接到地址欄中,接下來通過本文給大家介紹Vue中傳遞自定義參數(shù)到后端、后端獲取數(shù)據(jù)并使用Map接收參數(shù),感興趣的朋友一起看看吧2022-10-10Vite結(jié)合whistle實現(xiàn)一勞永逸開發(fā)環(huán)境代理方案
這篇文章主要為大家介紹了Vite結(jié)合whistle實現(xiàn)一勞永逸開發(fā)環(huán)境代理方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-07-07