普通流(標準流):標簽按規(guī)定好的默認方式排列浮動定位1、為什么需要浮動浮動:很多網(wǎng)頁布局標準流不能實現(xiàn)的,可以用浮動來做,因為浮動可以改變元素標簽的默認排列方式i。

浮動" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 【CSS】7 頁面布局:浮動

【CSS】7 頁面布局:浮動

時間:2023-09-27 20:48:01 | 來源:網(wǎng)站運營

時間:2023-09-27 20:48:01 來源:網(wǎng)站運營

【CSS】7 頁面布局:浮動:傳統(tǒng)網(wǎng)頁的3種布局方式:

1、為什么需要浮動

浮動:很多網(wǎng)頁布局標準流不能實現(xiàn)的,可以用浮動來做,因為浮動可以改變元素標簽的默認排列方式i。

浮動最典型應(yīng)用,可以讓多個塊元素一行內(nèi)排列顯示。

網(wǎng)頁布局第一準則:多個塊級元素縱向排列找標準流,橫向排列找浮動

2、什么是浮動

float屬性用于創(chuàng)建浮動框,將其移動到一邊,直到左邊緣或右邊緣觸及包含塊或另一個浮動框的邊緣

選擇器{float:屬性值;}

3、浮動特性

(1)浮動元素會脫離標準(脫標)

(2)浮動的元素會一行內(nèi)顯示并且元素頂部對齊

如果多個盒子都設(shè)置了浮動,則它們會按照屬性值一行內(nèi)顯示并且頂端對齊排列。

注意浮動的元素相互靠在一起,沒有縫隙,如果父級元素裝不下這些浮動的盒子,會自動換行。

(3)浮動元素會具有行內(nèi)塊元素的特性

任何元素添加浮動后都具有行內(nèi)塊元素相似的特性。

4、浮動元素經(jīng)常和標準流父級搭配使用

先用標準流的父元素排列上下位置,之后內(nèi)部子元素采取浮動排列左右位置,符合網(wǎng)頁布局第一準則。

5、清除浮動

由于父盒子不方便給高度時,子盒子浮動不占位置,導(dǎo)致父盒子高度為零,會影響下面的標準流盒子。所以要清除浮動。

清除浮動的本質(zhì):

語法:

選擇器{clear:屬性值;}
實際應(yīng)用中,幾乎只使用clear:both;
清除浮動的策略:閉合浮動,只在父盒子內(nèi)部影響,不影響外面的其他盒子。

6、清除浮動的方法:

(1)額外標簽法(W3C推薦)

也稱隔墻法,在浮動標簽?zāi)┪布右粋€空標簽(必須是塊元素)。例如

<div style="clear:both"></div>(2)給父級添加overflow

overflow:hidden;(3):after 偽元素

:after偽元素時額外標簽法的升級,也是給父元素添加

.clearfix:after{ content:""; display:block; height:0; clear:both; visibility:hidden;}.clearfix{ /*IE6、7專有*/ *zoom:1;}也是給父級元素添加

.clearfix:before,.clearfix:after{ content:""; display:table;}.clearfix:after{ clear:both;}.clearfix{ *zoom:1;}方法(3)(4)許多大廠都在用




應(yīng)評論區(qū)小可愛的建議,添加:







關(guān)鍵詞:浮動,布局

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉