當前位置:首頁 > 我們的(de)觀點 > 列表

CSS HTML5 自适應網頁設計的(de)方法

點擊:時(shí)間:2015/5/29關鍵詞:css html5 網頁設計
1、在HTML頭部增加viewport标簽。在網站HTML文件的(de)開頭,增加viewport meta标簽告訴浏覽器視口寬度等于設備屏幕寬度,且不進行初始縮放。代碼如下(xià):這(zhè)段代碼支持Chrome、Firefox、IE9以上的(de)浏覽器,但不支持IE8以及低于IE8的(de)

1、在HTML頭部增加viewport标簽。

在網站HTML文件的(de)開頭,增加viewport meta标簽告訴浏覽器視口寬度等于設備屏幕寬度,且不進行初始縮放。代碼如下(xià):

這(zhè)段代碼支持Chrome、Firefox、IE9以上的(de)浏覽器,但不支持IE8以及低于IE8的(de)浏覽器。

2、在CSS文件尾部增加針對(duì)不同屏幕分(fēn)辨率的(de)規則。

例如使用(yòng)如下(xià)的(de)代碼,可(kě)以讓屏幕寬度低于480像素的(de)設備(如iPhone等),網頁側欄隐藏中部内容欄寬度自動調節。以下(xià)代碼針對(duì)Z-Blog,WordPress相關标簽名稱隻需修改一下(xià)即可(kě)。

@media screen and (max-device-width: 480px) {
  #divMain{
  float: none;
  width:auto;
  }
  #divSidebar {
  display:none;
  }
}

3、布局寬度使用(yòng)相對(duì)寬度。

網頁總體框架可(kě)以使用(yòng)絕對(duì)寬度,但往下(xià)的(de)内容框架、側欄等最好使用(yòng)相對(duì)寬度,這(zhè)樣針對(duì)不同分(fēn)辨率進行修改就方便。當然也(yě)可(kě)以不用(yòng)相對(duì)寬度,那就需要在 @media screen and (max-device-width: 480px) 裏面增加各個(gè)div的(de)針對(duì)小屏幕的(de)寬度,實際上更麻煩。

4、頁面使用(yòng)相對(duì)字體(非必要)

在HTML頁面上不要使用(yòng)絕對(duì)字體(px),而要使用(yòng)相對(duì)字體(em),對(duì)于大(dà)多(duō)數浏覽器來(lái)說,通(tōng)常用(yòng) em = px/16 換算(suàn),例如16px就等于1em。

5、圖片自适應(非必要)

img标簽的(de)話(huà),隻需要設置 max-width: 100%;或width:100%; 語句爲:img { max-width: 98%; }

css加載的(de)background-image如何自适應大(dà)小呢(ne),其實CSS3中是可(kě)以實現的(de),添加如下(xià)語句:background-size:100% 100%;


預約建站
免費提供網站優化(huà)
領取關鍵詞