久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

css絕對定位如何在不同分辨率下的電腦正常顯示定位位置?(一定要看!)

這篇文章主要介紹了css絕對定位如何在不同分辨率下的電腦正常顯示定位位置,本文首先解釋了常見的電腦分辨率,為了頁面在不同的分辨率下正常顯示,要給頁面一個安全寬度,再去

有時候我們在寫頁面中,會發(fā)現(xiàn)絕對定位的父級元素已經(jīng)相對定位了,但是在不同分辨率的電腦下,絕對定位還是會錯亂,似乎父級的相對定位并沒有起了作用。

首先要明白如下幾個原理:

1、筆記本電腦的分辨率一般為1366*768附近,PC電腦的分辨率一般為 1920*1080;

以下為常見電腦分辨率:

css絕對定位如何在不同分辨率下的電腦正常顯示定位位置?(一定要看!)

當(dāng)寫網(wǎng)頁時,如果在1920這樣的大分辨率寫好之后,再去小分辨率的筆記本看同樣的這個網(wǎng)頁,會發(fā)現(xiàn),筆記本電腦顯示的基本為寬屏大顯示器下網(wǎng)頁放大至1.5倍左右的展示效果。

2、為了頁面在不同的分辨率下正常顯示,要給頁面一個安全寬度,一般在做1920px寬的頁面時,中間要有一個1200px左右的安全寬度,并且居中,所有的內(nèi)容要寫在這個寬度的box里,如果有背景圖或者輪播圖必須通欄整個頁面的時候,一定要設(shè)置成居中對齊,這樣當(dāng)分辨率降低之后,背景圖或者Banner圖左右、中間1200寬度的盒子依然居中對齊,不會出現(xiàn)向左向右偏離。

盒子里的div等小盒子可以用百分比來表示,來達(dá)到頁面自適應(yīng)。

絕對定位的使用:

    ​   絕對定位的時候,該元素的父元素一定要記得設(shè)為相對定位,這樣在不同分辨率下定位才不會錯亂,但是前提是這個父元素在一個安全的寬度里面,如果這個父元素本身是一個會因?yàn)榉直媛式档投淖兊脑兀瑒t定位一定會跟著亂。

在布局頁面結(jié)構(gòu)的時候,一些box框架是必不可少的,比如1200px安全寬度的div。

例如:做一個活動頁面,其中這個頁面背景為一個大圖,在這個大圖上要放一些小圖來與大圖實(shí)現(xiàn)定位,絕對不能以大圖直接作為背景!

而是在放大圖背景的div里繼續(xù)放一個安全寬度div,再把它作為父元素做相對定位,給里面的子元素做絕對定位,這樣就不會出現(xiàn)不同分辨率下絕對定位錯亂的問題了。

通過總結(jié)網(wǎng)友經(jīng)驗(yàn),通過加zoom屬性,可以讓頁面某個區(qū)塊根據(jù)分辨率不同進(jìn)行自動縮放到合適區(qū)域,但是有個bug,就是火狐瀏覽器打死都不支持這個屬性,即使用transform:scale(x,y);屬性也于事無補(bǔ)。還有一個小問題,在頁面加載慢的時候重新刷新頁面會先顯示放大的效果,再變?yōu)榭s小后的效果,會閃一下,這個還沒找到解決辦法,希望懂的朋友們多多交流。

zoom代碼如下:

$(function(){        var w=window.screen.width;        var zoom=w/1920;

$("#container").css({
        "zoom",zoom,
        "-moz-transform":"scale("+zoom+")",
      "-moz-transform-origin":"top left"
      });
 });

zoom:當(dāng)前屏幕分辨率寬度/1920;

zoom屬性的瀏覽器支持性:

css絕對定位如何在不同分辨率下的電腦正常顯示定位位置?(一定要看!)

結(jié)果是:除了firefox以外,其他瀏覽器可以正常支持zoom屬性,并且頁面需要縮放的區(qū)塊整體縮放到了適應(yīng)當(dāng)前分辨率的效果,而transform:scale 則是先把頁面顯示為已經(jīng)把原本頁面放大后再使用scale,則該縮小相當(dāng)于當(dāng)前頁面下縮小的效果了,兩邊自然會留白。

PS:我覺得zoom屬性蠻好用的,怎么現(xiàn)在都不怎么用了呢,居然firefox還不支持,而且很難找到解決辦法。所以只能好好改變自己代碼結(jié)構(gòu),提高代碼的嚴(yán)謹(jǐn)性了,寫出高效高兼容的代碼,是每一個前端義不容辭的責(zé)任。以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助~如果有疑問大家可以留言交流,謝謝大家對的支持!

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

本文主要介紹了絕對定位元素的水平垂直居中的方法,有3種方法可供參考,需要的朋友一起來看下吧
主站蜘蛛池模板: 精品久久久久久久 | 国产精品2区 | 精品一区二区三区在线观看国产 | 国产精品精品视频一区二区三区 | 91视频在线观看 | avmans最新导航地址 | 亚洲国产精品一区二区www | 91在线视频免费观看 | 欧美日韩中文在线 | 亚洲欧美在线观看视频 | 综合视频在线 | 免费国产视频在线观看 | 2022精品国偷自产免费观看 | 日韩精品视频在线观看一区二区三区 | 国产一区二区三区四区五区加勒比 | 国产丝袜一区二区三区免费视频 | 少妇无套高潮一二三区 | 在线日韩欧美 | 久久国产一区二区三区 | 国产成人免费网站 | 视频在线一区 | 久久精品欧美一区二区三区不卡 | 亚洲福利网 | 免费视频99 | 国产精品久久久久久久久婷婷 | 欧美最猛黑人xxxx黑人 | 欧美99| 亚洲欧美一区在线 | 亚洲一区二区三区在线播放 | 久久免费资源 | 亚洲精品视频在线看 | 99爱在线| 日韩精品一区二区三区中文字幕 | 成人在线视频网 | 久久久99国产精品免费 | 中文字幕国产视频 | 一区二区久久 | 免费视频成人国产精品网站 | 国产精品成人国产乱一区 | 精品亚洲一区二区 | 午夜网|