摘要:視口寬度為設備寬度不要讓用戶縮放初始縮放倍數為最大縮放倍數為最小縮放倍數為響應式頁面單位用或者,在確定屏幕高度的情況下可以用,在確定屏幕寬度的的情況下用。
媒體查詢后來者居上,blue會覆蓋red。
@media(max-width: 320px){ body{ background: red; } } @media(max-width: 425px){ body{ background: blue; } }
解決:
1.用倒序的方法寫,滿足條件的在下面,就不會被覆蓋了。
@media(max-width: 425px){ body{ background: blue; } } @media(max-width: 320px){ body{ background: red; } }
2.讓前后條件之間不要與交集,可用and連接,前后條件都要加括號。
@media(max-width: 320px){ body{ background: red; } } @media(min-width: 321px) and (max-width: 425px){ body{ background: blue; } }
媒體查詢結果可用CSS文件代替里面的內容,不滿足條件link不會生效,但是文件都會下載,如果等變了在下載,就來不及了。
在學習響應式的過程中,寫了一個粗糙的響應式頁面,通過改變瀏覽器窗口的大小可以渲染不同CSS樣式
Web頁面做移動端適配,加上這句話就可以了。
name="viewport":視口
width=device-width:寬度為設備寬度
user-scalable=no:不要讓用戶縮放
initial-scale=1.0:初始縮放倍數為1.0
maximum-scale=1.0:最大縮放倍數為1.0
minimum-scale=1.0:最小縮放倍數為1.0
CSS 單位用vh或者vw,在確定屏幕高度的情況下可以用vh,在確定屏幕寬度的的情況下用vw。
100vh是視口高度,頁面中元素的寬高的單位通過換算后,用vh,1vh是屏幕高度(px)除以100vh。
@media用max-width要用倒序,因為后來者居上,而用min-width用正序就可以了。
水平布局父元素用:display:flex;,子元素用:flex:1;
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/113246.html
摘要:接下來做端一般都寫手機最大也就先隱藏手機菜單和按鈕優先級問題解決方法直接使用用谷歌開發者工具查看優先級里面的垂直居中再把寫成布局只要改成里面的子項目就變成一行了菜單導航導航導航導航導航到航導航導航導航導航方法切換元素的可見狀態。 CSS5:移動端頁面(響應式) 如果手機端和PC端頁面差別很大,就不要寫響應式,不要寫@media 就直接將兩個頁面拆開成兩個文件就可以了.關于判斷是手機端你...
閱讀 2376·2021-09-30 09:47
閱讀 1367·2021-09-28 09:35
閱讀 3237·2021-09-22 15:57
閱讀 2485·2021-09-22 14:59
閱讀 3634·2021-09-07 10:25
閱讀 3069·2021-09-03 10:48
閱讀 3035·2021-08-26 14:14
閱讀 933·2019-08-30 15:55