摘要:在網(wǎng)頁設(shè)計(jì)中,分欄布局是常用的布局手法,一般有兩欄布局,三欄布局。這其中又以部分欄固定,部分欄自適應(yīng)的方式最為常見。下面我們先以常見的三欄布局開始,描述一下常用的幾種實(shí)現(xiàn)方案。
三欄布局在網(wǎng)頁設(shè)計(jì)中,分欄布局是常用的布局手法,一般有兩欄布局,三欄布局。這其中又以部分欄固定,部分欄自適應(yīng)的方式最為常見。下面我們先以常見的三欄布局開始,描述一下常用的幾種實(shí)現(xiàn)方案。
三欄布局最常見的就是左右定寬,中間自適應(yīng)的方式,我們就先以這種方案開始講述。
首先我們先假設(shè)頁面的高度固定為100像素,下面先快速地看一遍,五種布局方案的實(shí)現(xiàn)方法。
https://jsfiddle.net/chenfeng...
https://jsfiddle.net/chenfeng...
https://jsfiddle.net/chenfeng...
https://jsfiddle.net/chenfeng...
https://jsfiddle.net/chenfeng...
沒有了高度之后這幾種布局方案,表面上看起來沒有什么問題,但是這是在我們假設(shè)固定了高度的情況下,如果高度是不固定的,這幾種布局方案就會(huì)帶來一系列的問題:
浮動(dòng)布局https://jsfiddle.net/chenfeng...
因?yàn)閖sfiddle嵌入在文章里面的原因,在預(yù)覽界面看不到問題所在,點(diǎn)開鏈接后看到的頁面如下圖所示:
這個(gè)時(shí)候,我們可以看到,頁面的布局已經(jīng)亂了,至于為什么會(huì)亂,做過“首字下沉”效果,或者“圖文混排”效果的同學(xué),應(yīng)該知道這其中的原因,是因?yàn)樵贑SS的浮動(dòng)機(jī)制中,當(dāng)容器中存在一個(gè)浮動(dòng)的元素時(shí),緊隨其后的元素的內(nèi)容,會(huì)緊貼該元素的右邊框進(jìn)行排列,如果超出該元素的高度后,則會(huì)緊貼父元素的最左邊框進(jìn)行排列(右浮動(dòng)則相反)。
要解決這個(gè)問題,有很多種方案:
給中間的元素增加左右各100像素的padding值,如果使用這種方法,需要自己想辦法處理背景的問題:
創(chuàng)建BFC,為中間元素創(chuàng)造塊格式上下文,最常見的做法就是設(shè)置 overflow 為 hidden(也有人用 auto ):
接下來我們看一下絕對(duì)定位布局。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/51251.html
摘要:在網(wǎng)頁設(shè)計(jì)中,分欄布局是常用的布局手法,一般有兩欄布局,三欄布局。這其中又以部分欄固定,部分欄自適應(yīng)的方式最為常見。下面我們先以常見的三欄布局開始,描述一下常用的幾種實(shí)現(xiàn)方案。 在網(wǎng)頁設(shè)計(jì)中,分欄布局是常用的布局手法,一般有兩欄布局,三欄布局。這其中又以部分欄固定,部分欄自適應(yīng)的方式最為常見。下面我們先以常見的三欄布局開始,描述一下常用的幾種實(shí)現(xiàn)方案。 三欄布局 三欄布局最常見的就是左...
摘要:前言三欄布局,顧名思義就是兩邊固定,中間自適應(yīng)。三欄布局在實(shí)際的開發(fā)十分常見,比如淘寶網(wǎng)的首頁,就是個(gè)典型的三欄布局即左邊商品導(dǎo)航和右邊導(dǎo)航固定寬度,中間的主要內(nèi)容隨瀏覽器寬度自適應(yīng)。但網(wǎng)格布局的兼容性不好。 前言 三欄布局,顧名思義就是兩邊固定,中間自適應(yīng)。三欄布局在實(shí)際的開發(fā)十分常見,比如淘寶網(wǎng)的首頁,就是個(gè)典型的三欄布局:即左邊商品導(dǎo)航和右邊導(dǎo)航固定寬度,中間的主要內(nèi)容隨瀏覽器寬...
摘要:前言三欄布局,顧名思義就是兩邊固定,中間自適應(yīng)。三欄布局在實(shí)際的開發(fā)十分常見,比如淘寶網(wǎng)的首頁,就是個(gè)典型的三欄布局即左邊商品導(dǎo)航和右邊導(dǎo)航固定寬度,中間的主要內(nèi)容隨瀏覽器寬度自適應(yīng)。但網(wǎng)格布局的兼容性不好。 前言 三欄布局,顧名思義就是兩邊固定,中間自適應(yīng)。三欄布局在實(shí)際的開發(fā)十分常見,比如淘寶網(wǎng)的首頁,就是個(gè)典型的三欄布局:即左邊商品導(dǎo)航和右邊導(dǎo)航固定寬度,中間的主要內(nèi)容隨瀏覽器寬...
摘要:前言三欄布局,顧名思義就是兩邊固定,中間自適應(yīng)。三欄布局在實(shí)際的開發(fā)十分常見,比如淘寶網(wǎng)的首頁,就是個(gè)典型的三欄布局即左邊商品導(dǎo)航和右邊導(dǎo)航固定寬度,中間的主要內(nèi)容隨瀏覽器寬度自適應(yīng)。但網(wǎng)格布局的兼容性不好。 前言 三欄布局,顧名思義就是兩邊固定,中間自適應(yīng)。三欄布局在實(shí)際的開發(fā)十分常見,比如淘寶網(wǎng)的首頁,就是個(gè)典型的三欄布局:即左邊商品導(dǎo)航和右邊導(dǎo)航固定寬度,中間的主要內(nèi)容隨瀏覽器寬...
閱讀 3705·2021-11-22 13:52
閱讀 3603·2019-12-27 12:20
閱讀 2385·2019-08-30 15:55
閱讀 2144·2019-08-30 15:44
閱讀 2262·2019-08-30 13:16
閱讀 574·2019-08-28 18:19
閱讀 1881·2019-08-26 11:58
閱讀 3436·2019-08-26 11:47