移動端開發viewport用法詳解
在進行移動端頁面開發的時候,通常會在頁面的頭部發下如下程式碼:
[HTML] 純文字檢視 複製程式碼<meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;" />
viewport在移動端是一個非常重要的概念,下面就介紹一下它的相關內容,希望能夠給需要的朋友帶來一定的幫助。
當用手機去瀏覽一個為桌面瀏覽器設計的網站的時候,你會發現手機瀏覽器也能夠將頁面完整的展現,截圖如下:
上面的截圖是預設狀態下,訪問桌面版本的截圖,雖然能夠比較完美的展現整個頁面,但是問題也出現了,那就是頁面內容太小了,需要不斷的放大縮小來檢視或者查詢頁面的內容,非常的不方便。
顯示頁面的這個視口我們就稱作為viewport。大家知道移動裝置的螢幕要比pc端的小很多,比如iphone4,它的螢幕是320x480(裝置獨立畫素)的,它之所以能夠完整的顯示本站的桌面頁面,是因為將一個較大的虛擬視窗對映到手機螢幕上,預設情況下,寬度通常是980px(不同的裝置,此值也不同),這個時候viewport的寬度值是980px。當然我們也可以人為的設定viewport的大小,程式碼如下:
[HTML] 純文字檢視 複製程式碼<meta name="viewport" content="width=600,inital-scale=1.0,user-scalable=yes;" />
上面的程式碼將viewport的值設定為500px,但是在實際應用中,通常將視口的寬度設定為裝置寬度。
[HTML] 純文字檢視 複製程式碼<meta name="viewport" content="width=device-width" />
引數介紹:
(1).width:控制 viewport 的大小,可以指定的一個值,如果 600,或者特殊的值,如 device-width 為裝置的寬度。
(2).height:和 width 相對應,指定高度。
(3).initial-scale:初始縮放比例,也即是當頁面第一次 load 的時候縮放比例。
(4).maximum-scale:允許使用者縮放到的最大比例。
(5).minimum-scale:允許使用者縮放到的最小比例。
(5).user-scalable:使用者是否可以手動縮放。
相關文章
- 移動前端第一彈:viewport詳解前端View
- viewport移動端適配View
- 移動端的meta viewportView
- 移動web開發之視口viewportWebView
- 移動端佈局基礎viewportView
- 移動前端開發之viewport的深入理解前端View
- 淺談移動端中的視口(viewport)View
- 【移動端開發】移動端開發基礎問題
- 移動端開發基礎瞭解
- meta viewport詳解View
- meta viewport 詳解View
- 移動端開發模式模式
- 移動端開發技巧
- viewport視口詳解View
- 移動端開發小結
- 移動端事件touchstart、touchmove、touchend詳解事件
- 移動IM開發指南2:心跳指令詳解
- Swipe 移動端滑動外掛使用詳解
- 移動端App開發 - 01 - 開篇APP
- H5移動端開發H5
- 前端開發移動端除錯前端除錯
- 淺談移動端混合開發
- 移動web開發之移動端真機測試Web
- 移動端識別SDK開發包
- 移動端開發新趨勢FlutterFlutter
- 移動端Modal元件開發雜談元件
- 移動端開發小結(實戰)
- Vue.js開發移動端APPVue.jsAPP
- 移動端 Web 開發踩坑之旅Web
- 淺談移動端開發頁面
- 移動端開發適配總結
- 移動端報表JS開發示例JS
- 移動端快速開發的祕密武器
- 移動端前端開發技術概況前端
- 移動端開發乾貨知識分享
- 移動端開發小記 – FlexboxFlex
- 超詳細講解H5移動端適配H5
- Lesktop開源IM移動端:接入LayIM移動端UIUI