Meta標籤實現阻止移動裝置(手機、Pad)的瀏覽器雙擊放大網頁

阿豪聊乾貨發表於2016-07-28

一、背景

  在當今這個移動裝置發展越來越快,並且技術越來越成熟的時代,移動裝置成了企業擴充套件業務不可或缺的重要領域之一,隨之而來的是適應手機的網站層出不窮,在開發過程中,我們往往會遇到一個很尷尬的問題:移動端網頁在使用者雙擊螢幕時會變大,導致整個頁面的佈局錯誤,非常 影響最終效果,下面介紹一種通過html的meta標籤來阻止該現象發生的辦法。

二、解決辦法和原理

  1.首先設定網頁的DOCTYPE

1 <!DOCTYPE html>
2 <html>
3 ....
4 </html>

  2.在網頁的 head 之中新增 viewport meta 標籤,如下所示:

1 <meta name="viewport" content="width=device-width, 
2                                      initial-scale=1.0, 
3                                      maximum-scale=1.0, 
4                                      user-scalable=no">

  width 屬性控制裝置的寬度。假設您的網站將被帶有不同螢幕解析度的裝置瀏覽,那麼將它設定為 device-width 可以確保它能正確呈現在不同裝置上。

  initial-scale=1.0 確保網頁載入時,以 1:1 的比例呈現,不會有任何的縮放。

  user-scalable=no在移動裝置瀏覽器上可以禁用其縮放(zooming)功能。

  maximum-scale=1.0通常情況下與 user-scalable=no 一起使用。這樣禁用縮放功能後,使用者只能滾動螢幕,就能讓您的網站看上去更像原生應用的感覺。

三、總結

  這樣設定完成以後,我們就完成了阻止移動裝置上雙擊導致網頁放大以致網頁佈局錯亂的問題,有木有很開心?

相關文章