meta viewport是做什么用的?
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1">
這個標簽內的內容表示啥意思呢? name為viewport表示供移動設備使用. content定義了viewport的屬性.
width表示移動設設備下顯示的寬度為設備寬度(device-width)
height表示移動設設備下顯示的寬度為設備寬度.
user-scalable表示用戶縮放能力, no表示不允許.
initial-scale表示設備與視口的縮放比率
maximum和minimum分別表示縮放的最大最小值, 要注意的是, maximum必須必minimum大.
上面的meta標簽就是告訴瀏覽器, 不要在移動端顯示的時候縮放.
meta viewport 是做什么用的?
meta viewport 是用于適配移動設備的,為了使不管是什么寬度的頁面都能在移動設備端得到完美適配(不需要用戶縮放和滾動橫向滾動條并且字體圖片等顯示正常)
怎么寫?
使用該meta標簽時name為viewport代表供移動設備使用,在content中寫屬性,用逗號隔開
· width:控制 viewport 的大小,可以給它指定一個值(正整數),或者是一個特殊的值(如:device-width 設備獨立像素寬度,單位縮放為 1 時);
· initial-scale:初始縮放比例,即當頁面第一次加載時的縮放比例,為一個數字(可以帶小數);
· maximum-scale:允許用戶縮放到的最大比例,為一個數字(可以帶小數);
· minimum-scale:允許用戶縮放到的最小比例,為一個數字(可以帶小數);
· user-scalable:是否允許用戶手動縮放,值為 “no”(不允許) 或 “yes”(允許);
· height:與 width 相對應(很少使用)。
如果不知道設備的理想寬度就用特殊值 device-width,同時 initial-scale=1 來的到一個理想的 viewport (ideal viewport)。
<meta name="viewport" content="width=device-width, initial-scale=1.0>
自身理解:
meta標簽最大的作用就是能讓那些為pc端設計的網頁也能在不需要用戶手動縮放(initial-scale=1),不出現橫向滾動條(width=device-width)的情況下,都可以完美的將頁面呈現給用戶。因為現在智能手機的大量普及,越來越多的網站都會為移動設備進行單獨的設計,此時必須有一個能夠完美適配移動設備的 viewport。

猜你喜歡LIKE
相關推薦HOT
更多>>
影視剪輯這樣做,你也能火!
看了這么多類型的視頻,最好入手的且漲粉快的莫過于影視剪輯類賬號。不過這也不是隨便剪剪就可以的,也有很多小伙伴不知道怎么制作。如果你要在...詳情>>
2023-04-20 11:19:19
抖音粉絲團怎么升級快
頻繁地發布內容:保持良好的發布頻率,有助于維持用戶的興趣,并吸引新用戶。與其他用戶合作:給其他目標受眾相似的用戶點贊和評論,可以吸引更...詳情>>
2023-04-11 11:45:12
javastringbuffer類有哪些方法
Java中的StringBuffer類和StringBuilder類都可以動態地創建和修改字符串,StringBuffer是線程安全的,而StringBuilder則是非線程安全的。下面是...詳情>>
2023-03-17 16:16:19
pyecharts是什么?主要特點是什么
Pyecharts是一款基于Python語言的開源數據可視化庫,它使用Echarts.js作為底層渲染引擎,支持生成各種常見的圖表,如折線圖、柱狀圖、散點圖、...詳情>>
2023-03-03 11:49:02熱門推薦
java線程同步的四種方式
沸發抖音帶話題流量更高?
熱抖音買1000粉會封嗎?那些短視頻運營你不得不知道的事情
熱做短視頻你不得不知道的事情之抖音流量池分配規則
新影視剪輯這樣做,你也能火!
抖音發日常和作品有什么不一樣
抖音粉絲團怎么升級快
mysql和mariadb有什么區別
javastringbuffer類有哪些方法
怎樣把mysql卸載干凈?mysql怎么卸載干凈重裝
pyecharts是什么?主要特點是什么
視頻剪輯軟件哪個好?電腦軟件vs手機軟件
vugen(virtualusergenerator)的作用是什么
mvvm的概念、原理及實現