CSS入門筆記十三 浮動

2021-10-25 13:36:43 字數 1322 閱讀 4005

常見網頁元素模式

a.標準流:即標籤按照預設規則顯示

b.浮動:調控盒子位置

c.固定

注意:網頁通常由這三種布局共同作用。

網頁布局第一準則:多個塊級元素縱向排列用標準流,橫向排列用浮動

浮動語法

浮動特性

a.浮動元素會脫離標準流(脫標)

b.浮動的盒子不再保留原來的位置

c.浮動的盒子會在一行顯示,當行距不足時會自動換行,並且盒子是沿頂部對齊

d.浮動的元素會有行內塊的特性

浮動注意點

1.浮動和標準流的父子元素搭配

2.乙個元素浮動了,理論上其他的同級元素也要浮動。

3.若只有乙個元素浮動,而其他同級元素不浮動,則浮動元素只會影響此元素同級的下面的標準流,而不影響上面的標準流

清除浮動

為什麼要清除浮動:在實際中,因為孩子的數量不確定,因此無法確定父元素的高度,此時我們對父元素常常不設定高度,讓孩子去撐開父親,此時就要清除浮動造成的影響。

清除浮動的本質

1.清除浮動的本質就是清除浮動造成的影響

2.如果父盒子有高度則不需要清除浮動

3.清除浮動後,父級就會根據浮動的子盒子自動檢測高度,父級有了高度就不會影響標準流了

清除浮動的語法

在實際開發中常常使用both.

清除浮動的策略可以理解為閉合浮動,因此引出以下清除浮動的方法:

1.額外標籤法,也稱隔牆法,但新增的標籤不能是行內元素

2.父級元素新增overflow屬性,屬性值為hidden、scroll或auto

3.父級新增偽類元素

實現:

4.父級新增雙偽類元素

實現:

CSS入門基礎知識(十三) 浮動(一)

網頁布局的本質 用css來擺放盒子。把盒子擺放在相應的位置。css提供了三種傳統布局方式 1 普通流 標準流 2 浮動 3 定位 所謂的標準流 就是標籤按照規定好預設方式排列 1 塊級元素會獨佔一行,從上向下順序排列 2 行內元素會按照順序,從左到右順序排列,碰到父元素邊緣則自動換行 3 常用元素 ...

HTML入門學習筆記 CSS浮動 7

在企業開發中為了更好的控制盒子的寬高和計算盒子的寬高等等,所以在企業開發中,編寫 之前第一件事情就是清空缺省的邊距 格式 實際開發中不推薦使用這種格式 萬用字元選擇器會找導 遍歷 當前介面中所有的標籤,所以效能不好 企業開發中可以從這個 中拷貝 yui css reset 在css中所有的行都有自己...

CSS快速入門 浮動 float

浮動 float 是css布局常用的乙個屬性。它可以左右移動,直至它的外邊緣碰到包含框或另乙個浮動框的外邊框。float被設計出來的初衷是用於文字環繞效果。如下 我是乙個div,可以放。我是一大推文字我是一大推文字我是一大推文字我是一大推文字 我是一大推文字我是一大推文字我是一大推文字我是一大推文字...