1522浏覽量
網頁自适應不同浏覽設備的方法
網頁自适應可使網站從桌面電(diàn)腦顯示器到智能手機或其他移動産品設備上具有更好的閱讀體(tǐ)驗,具體(tǐ)方法如下(xià):
1、在HTML頭部增加viewport标簽。
在網站HTML文件的開(kāi)頭,增加viewport meta标簽告訴浏覽器視口寬度等于設備屏幕寬度,且不進行初始縮放(fàng)。代碼如下(xià):
這段代碼支持Chrome、Firefox、IE9以上的浏覽器,但不支持IE8以及低于IE8的浏覽器。
2、在CSS文件尾部增加針對不同屏幕分(fēn)辨率的規則。
例如使用如下(xià)的代碼,可以讓屏幕寬度低于480像素的設備(如iPhone等),網頁側欄隐藏中(zhōng)部内容欄寬度自動調節。以下(xià)代碼針對Z-Blog,WordPress相關标簽名稱隻需修改一(yī)下(xià)即可。
@media screen and (max-device-width: 480px) {
#divMain{float: none;width:auto;}
#divSidebar {display:none;}
}
3、布局寬度使用相對寬度。
網頁總體(tǐ)框架可以使用絕對寬度,但往下(xià)的内容框架、側欄等最好使用相對寬度,這樣針對不同分(fēn)辨率進行修改就方便。當然也可以不用相對寬度,那就需要在 @media screen and (max-device-width: 480px) 裏面增加各個div的針對小(xiǎo)屏幕的寬度,實際上更麻煩。
4、頁面使用相對字體(tǐ)
在HTML頁面上不要使用絕對字體(tǐ)(px),而要使用相對字體(tǐ)(em),兩者換算關系是:em = px/16 ,例如16px就等于1em。
使用網頁自适應方法确實可以解決從桌面電(diàn)腦顯示器到智能手機或其他移動産品設備上浏覽的兼容性問題。但每個人網頁情況各有不同還需要注意很多細節,如,頂部導航欄的CSS需要使用絕對定位否則會出現錯位等。