最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
css絕對定位如何在不同分辨率下的電腦正常顯示定位位置

本篇內(nèi)容介紹了“css絕對定位如何在不同分辨率下的電腦正常顯示定位位置”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站建設(shè)、成都做網(wǎng)站與策劃設(shè)計,橋西網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:橋西等地區(qū)。橋西做網(wǎng)站價格咨詢:028-86922220

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

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等小盒子可以用百分比來表示,來達到頁面自適應(yīng)。

絕對定位的使用:

       絕對定位的時候,該元素的父元素一定要記得設(shè)為相對定位,這樣在不同分辨率下定位才不會錯亂,但是前提是這個父元素在一個安全的寬度里面,如果這個父元素本身是一個會因為分辨率降低而改變的元素,則定位一定會跟著亂。

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

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

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

通過總結(jié)網(wǎng)友經(jīng)驗,通過加zoom屬性,可以讓頁面某個區(qū)塊根據(jù)分辨率不同進行自動縮放到合適區(qū)域,但是有個bug,就是火狐瀏覽器打死都不支持這個屬性,即使用transform:scale(x,y);屬性也于事無補。還有一個小問題,在頁面加載慢的時候重新刷新頁面會先顯示放大的效果,再變?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)前頁面下縮小的效果了,兩邊自然會留白。

“css絕對定位如何在不同分辨率下的電腦正常顯示定位位置”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!


本文標題:css絕對定位如何在不同分辨率下的電腦正常顯示定位位置
URL地址:http://fisionsoft.com.cn/article/jdhhdh.html