你不知道的css各類布局(一)之固定布局、靜態布局


前言 

當為大量用戶設計網站時,設計人員必須考慮到訪問者的差異:

  • 屏幕分辨率,

  • 瀏覽器的選擇,

  • 是否在瀏覽器最大化狀態,

  • 瀏覽器的額外工具欄的開啟(歷史記錄,書簽等),

  • 操作系統和硬件。

我們知道css中有各類布局,從發展至今包括 固定布局、靜態布局、柵格布局、流體布局、液體布局、自適應布局、響應式布局、彈性布局,但是概念總是模糊不清,最近在看一本很喜歡的書,決定要把css布局整理一下

固定布局

概念

固定布局(fixed layout)即傳統Web設計,頁面的大小采用固定的寬度固定布局擁有固定的外表使用絕對長度單位(px、pt、mm、cm、in)

布局特點

因為使用的是絕對長度單位,頁面元素的位置不會移動,所以無論訪問者的屏幕分辨率多大(不管瀏覽器尺寸具體是多少)都會和其他訪問者看到相同尺寸的頁面,網頁布局始終按照最初寫代碼時的布局來顯示。

常規的pc網站都是靜態、布局的,也就是設置了min-width,這樣的話,如果小於這個寬度就會出現滾動條,如果大於這個寬度則內容居中外加背景,這種設計常見於pc端。

設計方法

PC居中布局,所有樣式使用絕對寬度/高度(px),設計一個Layout,在屏幕寬高有調整時,使用橫向和豎向的滾動條來查閱被遮掩部分;

移動設備另外建立移動網站,單獨設計一個布局,使用不同的域名如wap.或m.。

總體框架

這些內部組件尺寸分別設置為520200和200像素。960像素寬已成為現代網頁設計的標准,因為大多數網站的用戶瀏覽被假定為1024 × 768分辨率或更高。 

不同設備渲染差異

不同的設備將會以多樣的方式來渲染靜態布局的頁面,所以就會有一些不可預期的現象出現。比如:在桌面瀏覽器中,如果瀏覽器窗口寬度過小,部分頁面內容就會被切掉,橫向的滾動條就會出現。而在移動端,頁面則會被自動的縮放,

如此去閱讀頁面的話我想如果你是讀者肯定也會很反感吧。

繞開固定網頁設計的弊端

  • 960px還是760px?

    大多數設計師選擇760像素或960像素的固定寬度。960像素的寬度布局適合於使用1024 × 768分辨率或者更高的用戶,並且會有一些留白。對於那些想要迎合使用800×600分辨率的10%用戶的設計師來說,

     760像素寬的布局效果良好,並仍然適用於大屏幕。

  • 始終中心布局

    當設計使用一個固定的寬度,一定要至少將網頁主體居中來保持平衡感( margin: 0 aut,通常不會成功)。否則,對以使用大分辨率屏幕的用戶,整個布局會藏在角落里。

優點

  • 固定寬度的布局更易於使用以及制定設計頁面。

  • 每一個瀏覽器顯示的寬度都是相同的,因此少了很多關於圖像,表格,視頻等這些寬度固定的內容的麻煩。

  • 沒有瀏覽器不支持的最大寬度和最小寬度的說法

  • 即使網站設計可以匹配最小的屏幕分辨率,800 × 600,那么網頁內容仍然可以很容易的在大分辨率的屏幕上顯示得足夠大。

缺點

  • 固定寬度的布局可能給屏幕分辨率大的用戶造成過多空白空間,從而破壞“黃金分割”,“三分法”,綜合平衡等其他設計原則。

  • 較小的屏幕分辨率可能需要水平滾動條,這取決於固定布局的寬度。

  • 無縫紋理,圖案和圖像的延續需要適應大的分辨率。

  • 在可用性方面,固定寬度布局總體效果不是很好。

  • 顯而易見,即不能根據用戶的屏幕尺寸做出不同的表現。當前,大部分門戶網站、大部分企業的PC宣傳站點都采用了這種布局方式。固定像素尺寸的網頁是匹配固定像素尺寸顯示器的最簡單辦法。但這種方法不是一種完全兼容未來

      網頁的制作方法,我們需要一些適應未知設備的方法。

靜態布局

靜態布局(static layout)是固定布局的別名

參考

固定布局,流體布局,彈性布局,哪一個適合你?

布局的幾種方式(靜態布局、自適應布局、流式布局、響應式布局、彈性布局)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM