web布局4

一、靜態(tài)布局

靜態(tài)布局就是傳統(tǒng)的網(wǎng)站形式,網(wǎng)頁(yè)上的所有元素的尺寸一律使用px作為單位朱监。不管瀏覽器尺寸具體是多少岸啡,網(wǎng)頁(yè)布局始終按照最初寫(xiě)代碼時(shí)的布局來(lái)顯示原叮。常規(guī)的pc的網(wǎng)站都是靜態(tài)(定寬度)布局的,也就是設(shè)置了min-width巡蘸,這樣的話奋隶,如果小于這個(gè)寬度就會(huì)出現(xiàn)滾動(dòng)條,如果大于這個(gè)寬度則內(nèi)容居中外加背景悦荒,這種設(shè)計(jì)常見(jiàn)于pc端唯欣。

二、自適應(yīng)布局

簡(jiǎn)單來(lái)說(shuō)就是分別為不同的屏幕分辨率定義布局搬味,即創(chuàng)建多個(gè)靜態(tài)布局境氢,每個(gè)靜態(tài)布局對(duì)應(yīng)一個(gè)屏幕分辨率范圍。

1.布局特點(diǎn)

屏幕分辨率變化時(shí)碰纬,頁(yè)面里面元素的位置會(huì)變化而大小不會(huì)變化萍聊。

2.設(shè)計(jì)方法

使用 @media 媒體查詢給不同尺寸和介質(zhì)的設(shè)備切換不同的樣式。

在優(yōu)秀的響應(yīng)范圍設(shè)計(jì)下可以給適配范圍內(nèi)的設(shè)備最好的體驗(yàn)悦析,在同一個(gè)設(shè)備下實(shí)際還是固定的布局寿桨。

三、流式布局

頁(yè)面元素的寬度按照屏幕分辨率進(jìn)行適配調(diào)整强戴,但整體布局不變(柵格布局)亭螟。

1.布局特點(diǎn)

當(dāng)屏幕分辨率變化時(shí),頁(yè)面里元素的大小會(huì)變化而但布局不變骑歹。這就導(dǎo)致如果屏幕太大或者太小都會(huì)導(dǎo)致元素?zé)o法正常顯示预烙。

2.設(shè)計(jì)方法

(1)使用百分比定義寬度,高度大都是用px來(lái)固定住道媚,可以根據(jù)可視區(qū)域 (viewport) 和父元素的實(shí)時(shí)尺寸進(jìn)行調(diào)整默伍,盡可能的適應(yīng)各種分辨率。往往配合 max-width/min-width 等屬性控制尺寸流動(dòng)范圍以免過(guò)大或者過(guò)小影響閱讀衰琐。

(2)這種布局方式在Web前端開(kāi)發(fā)的早期歷史上也糊,用來(lái)應(yīng)對(duì)不同尺寸的PC屏幕(那時(shí)屏幕尺寸的差異不會(huì)太大),在當(dāng)今的移動(dòng)端開(kāi)發(fā)也是常用布局方式羡宙,但缺點(diǎn)明顯:主要的問(wèn)題是如果屏幕尺度跨度太大狸剃,那么在相對(duì)其原始設(shè)計(jì)而言過(guò)小或過(guò)大的屏幕上不能正常顯示。

(3)因?yàn)閷挾仁褂?百分比定義狗热,但是高度和文字大小等大都是用px來(lái)固定钞馁,所以在大屏幕的手機(jī)下顯示效果會(huì)變成有些頁(yè)面元素寬度被拉的很長(zhǎng)虑省,但是高度、文字大小還是和原來(lái)一樣僧凰,顯示非常不協(xié)調(diào)探颈。

3.主要的問(wèn)題

是在于如果屏幕尺度跨度太大,那么在相對(duì)其原始設(shè)計(jì)而言過(guò)小或過(guò)大的屏幕上不能正常顯示训措。網(wǎng)頁(yè)中主要的劃分區(qū)域的尺寸使用百分?jǐn)?shù)(搭配min-*伪节、max-*屬性使用)。例如绩鸣,設(shè)置網(wǎng)頁(yè)主體的寬度為80%怀大,min-width為960px。圖片也作類似處理(width:100%, max-width一般設(shè)定為圖片本身的尺寸呀闻,防止被拉伸而失真)化借。

三、流式布局

頁(yè)面元素的寬度按照屏幕分辨率進(jìn)行適配調(diào)整捡多,但整體布局不變(柵格布局)蓖康。

1.布局特點(diǎn)

當(dāng)屏幕分辨率變化時(shí),頁(yè)面里元素的大小會(huì)變化而但布局不變垒手。這就導(dǎo)致如果屏幕太大或者太小都會(huì)導(dǎo)致元素?zé)o法正常顯示蒜焊。

2.設(shè)計(jì)方法

(1)使用百分比定義寬度,高度大都是用px來(lái)固定住淫奔,可以根據(jù)可視區(qū)域 (viewport) 和父元素的實(shí)時(shí)尺寸進(jìn)行調(diào)整山涡,盡可能的適應(yīng)各種分辨率。往往配合 max-width/min-width 等屬性控制尺寸流動(dòng)范圍以免過(guò)大或者過(guò)小影響閱讀唆迁。

(2)這種布局方式在Web前端開(kāi)發(fā)的早期歷史上鸭丛,用來(lái)應(yīng)對(duì)不同尺寸的PC屏幕(那時(shí)屏幕尺寸的差異不會(huì)太大),在當(dāng)今的移動(dòng)端開(kāi)發(fā)也是常用布局方式唐责,但缺點(diǎn)明顯:主要的問(wèn)題是如果屏幕尺度跨度太大鳞溉,那么在相對(duì)其原始設(shè)計(jì)而言過(guò)小或過(guò)大的屏幕上不能正常顯示。

(3)因?yàn)閷挾仁褂?百分比定義鼠哥,但是高度和文字大小等大都是用px來(lái)固定熟菲,所以在大屏幕的手機(jī)下顯示效果會(huì)變成有些頁(yè)面元素寬度被拉的很長(zhǎng),但是高度朴恳、文字大小還是和原來(lái)一樣抄罕,顯示非常不協(xié)調(diào)。

3.主要的問(wèn)題

是在于如果屏幕尺度跨度太大于颖,那么在相對(duì)其原始設(shè)計(jì)而言過(guò)小或過(guò)大的屏幕上不能正常顯示呆贿。網(wǎng)頁(yè)中主要的劃分區(qū)域的尺寸使用百分?jǐn)?shù)(搭配min-*、max-*屬性使用)。例如做入,設(shè)置網(wǎng)頁(yè)主體的寬度為80%冒晰,min-width為960px。圖片也作類似處理(width:100%, max-width一般設(shè)定為圖片本身的尺寸竟块,防止被拉伸而失真)壶运。

四、響應(yīng)式布局

為不同的屏幕分辨率定義布局浪秘,同時(shí)蒋情,在每個(gè)布局中,應(yīng)用流式布局的理念秫逝,即頁(yè)面元素寬度隨著窗口調(diào)整而自動(dòng)適配恕出⊙叮可以把響應(yīng)式布局看作是流式布局和自適應(yīng)布局設(shè)計(jì)理念的融合违帆。即:創(chuàng)建多個(gè)流體式布局,分別對(duì)應(yīng)一個(gè)屏幕分辨率范圍金蜀。響應(yīng)式幾乎已經(jīng)成為優(yōu)秀頁(yè)面布局的標(biāo)準(zhǔn)刷后。

1. 布局特點(diǎn)

每個(gè)屏幕分辨率下面會(huì)有一個(gè)布局樣式,即元素位置和大小都會(huì)變渊抄。

2. 設(shè)計(jì)方法

媒體查詢+流式布局尝胆。通常使用 @media 媒體查詢 和網(wǎng)格系統(tǒng) (Grid System) 配合相對(duì)布局單位進(jìn)行布局,實(shí)際上就是綜合響應(yīng)式护桦、流動(dòng)等上述技術(shù)通過(guò) CSS 給單一網(wǎng)頁(yè)不同設(shè)備返回不同樣式的技術(shù)統(tǒng)稱含衔。

--------優(yōu)點(diǎn)--------

適應(yīng)pc和移動(dòng)端,如果足夠耐心二庵,效果完美贪染。

--------缺點(diǎn)--------

(1)媒體查詢是有限的,也就是可以枚舉出來(lái)的催享,只能適應(yīng)主流的寬高杭隙。

(2)要匹配足夠多的屏幕大小,工作量不小因妙,設(shè)計(jì)也需要多個(gè)版本痰憎。

響應(yīng)式頁(yè)面一般會(huì)在頭部加上這一段代碼:

3.示例

一個(gè)網(wǎng)站能夠兼容多個(gè)終端,而不是為每個(gè)終端做一個(gè)特定的版本攀涵。@media all(用于所有的設(shè)備) || screen (用于電腦屏幕,平板電腦,智能手機(jī)等) ?and|not|only(三個(gè)關(guān)鍵字可以選)铣耘。隨著縮放就會(huì)看到顏色的變化。

五以故、彈性布局(rem/em布局)

rem是相對(duì)于html元素的font-size大小而言的蜗细,而em是相對(duì)于其父元素。使用rem單位的彈性布局在移動(dòng)端很受歡迎据德。

1.優(yōu)點(diǎn)

(1)適應(yīng)性強(qiáng)鳄乏,在做不同屏幕分辨率的界面時(shí)非常實(shí)用

(2)可以隨意按照寬度跷车、比例劃分元素的寬高

(3)可以輕松改變?cè)氐娘@示順序

(4)彈性布局實(shí)現(xiàn)快捷,易維護(hù)

2.屬性設(shè)置

display:box將一個(gè)元素的子元素以彈性布局進(jìn)行布局

box-orient:horizontal ?|| vertical || inherit子元素排列方式?

box-align:start || end || center子元素的對(duì)齊方式 (規(guī)定水平框中垂直位置 或 垂直框中水平位置)

box-flex:number子元素如何分配剩余空間

box-ordinal-group:number子元素顯示順序

box-direction:normal || reverse || inherit子元素的排列順序

box-pack: start || end || center子元素的對(duì)齊方式(規(guī)定水平框中水平位置 或 垂直框中垂直位置)

點(diǎn)擊此鏈接橱野,可以查看靜態(tài)布局朽缴、自適應(yīng)布局、流式布局水援、響應(yīng)式布局的效果密强。

https://blog.csdn.net/sujin_/article/details/82594156

https://www.cnblogs.com/soyxiaobi/p/9594557.html

https://www.cnblogs.com/yanayana/p/7066948.html

https://www.cnblogs.com/imwtr/p/9648233.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市蜗元,隨后出現(xiàn)的幾起案子或渤,更是在濱河造成了極大的恐慌,老刑警劉巖奕扣,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件薪鹦,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡惯豆,警方通過(guò)查閱死者的電腦和手機(jī)池磁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)楷兽,“玉大人地熄,你說(shuō)我怎么就攤上這事⌒旧保” “怎么了端考?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)揭厚。 經(jīng)常有香客問(wèn)我却特,道長(zhǎng),這世上最難降的妖魔是什么棋弥? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任核偿,我火速辦了婚禮,結(jié)果婚禮上顽染,老公的妹妹穿的比我還像新娘漾岳。我一直安慰自己,他們只是感情好粉寞,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布尼荆。 她就那樣靜靜地躺著,像睡著了一般唧垦。 火紅的嫁衣襯著肌膚如雪捅儒。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,111評(píng)論 1 285
  • 那天倦春,我揣著相機(jī)與錄音芒珠,去河邊找鬼吓揪。 笑死乘盖,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的仅父。 我是一名探鬼主播现诀,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼脸甘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼阶牍!你這毒婦竟也來(lái)了喷面?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤走孽,失蹤者是張志新(化名)和其女友劉穎惧辈,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體磕瓷,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡盒齿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了生宛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片县昂。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡肮柜,死狀恐怖陷舅,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情审洞,我是刑警寧澤莱睁,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站芒澜,受9級(jí)特大地震影響仰剿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜痴晦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一南吮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧誊酌,春花似錦部凑、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至箱锐,卻和暖如春比勉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工浩聋, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留观蜗,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓衣洁,卻偏偏與公主長(zhǎng)得像嫂便,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子闸与,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容