關於移動端頁面的適配

來源:互聯網
上載者:User

標籤:viewport   ipad   比例      樣式   簡單   網頁   20px   html   

移動端頁面:

       適配,適應各個不同的裝置,如果是純粹的移動端頁面的話不用去考慮ipad,PC。

       瀏覽器,(朋友圈),QQ(內建瀏覽器),UC

       小米,華為會有部分相容問題。

響應式:

   必須共用一套html結構,樣式不同而已,通過裝置的解析度來自動去轉場樣式

   只適用於簡單頁面:部落格,新聞,簡單的公司入口網站;

 

viewport 一般預設手機網頁採用980px的寬,不設viewport就預設980;

<meta name="viewport" content="width=device-width,initial-scale=1,user-scalabel=0">

rem適配:

640(iphone5的320)   750(根據iphone 6)   1000+(iphonePlus)

      如果可視區的尺寸比640(頁面大小)要大   頁面只顯示640

      如果小的話,會按照一個比例來縮小

      40   — HTML的font-size

      640/40             16   分成16份每個格最大40

750   

      50  — HTML的font-size

      750/50            15   分成15份每個格最大50

 

<script>

(function setSize(){
  var _html=document.getElementsByTagName(‘html‘)[0];
  var ch=document.documentElement.clientWidth;     //可視區的寬度
  if(ch>640){               //這裡是按設計圖640,當然也可改成750
  _html.style.fontSize=‘40px‘;   //當750時候也要改成50px 
  }
  else{
    _html.style.fontSize=ch/16+‘px‘;   //通過可視區寬度來改變HTML中font-size的大小,如320(html的font-size:20px)    這裡的16也要改15
  }

  window.onresize=setSize;    //橫豎螢幕切換

})();


</script>

 

例如:

 html{

  font-size:40px             // 1rem =40px    

}

.box{

  width:7.5rem;               // width:300px/40px   如640的圖裡一個logo的寬度 為300px

      height:7.5rem;

}

 

關於移動端頁面的適配

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.