關於float與清除浮動

2021-07-15 11:12:21 字數 711 閱讀 3776

ps:初學感受:第一次學習浮動和定位的時候,也不知道這個抽象的概念到底是怎麼樣的,元素到底是怎麼飄起來的;

他怎麼不上天?那你就錯了,他真的上天了!!!

1.浮動:

float:取值:left |right|none|inherit

故名思意:left:左浮動;

right:右浮動;

none:不浮動—預設值

inherit:單詞意思是繼承,也就是繼承父元素的float屬性

1.1.1 left與right:向左走/向右走–直到有人擋住我

浮動到底是什麼?

說再多都不如一段**來的直接:

沒有加任何浮動之前:

charset="utf-8">

titletitle>

div .fat

.son1

.son2

style>

head>

class="fat">

class="son1">我是老大son1div>

class="son2">我是老二son2div>

div>

body>`兩個子元素由於都是塊級元素,所以單獨佔一行顯示如圖:

我們先試著給son1加浮動:

修改:`

Float浮動與清除浮動

浮動定義了元素在哪個方向浮動,不論被浮動的元素本身是何種元素,浮動之後都會生成乙個塊級框。浮動主要是為了讓頁面中的元素在水平方向依次橫向排列,在頁面布局中非常有用。相關屬性值值描述 left 左浮動right 右浮動none 預設,元素不浮動 inherit 從父元素繼承float屬性的值 沒有浮動...

float 關於使用浮動 和清除浮動

float的特點 1,可以使塊元素在一行顯示 元素浮動後會脫標不佔位 2,可以使元素進行模式轉換.但是,但是,但是 有優點 就一定有缺點.有時候一不留神就會被它的缺點折磨的抓狂.我有次用float給父元素裡的所有子元素都新增了浮動效果,但是沒有給父元素設定高度.結果是 廢話不多說 上圖 是這樣的 我...

float清除浮動

影響 浮動會使元素具有塊級元素和行內元素的特點 即內聯塊的特點 讓塊元素在同一行顯示。內聯塊 inline block 和浮動 float left right none 元素脫離文件流,按照浮動方向移動,遇到父級邊界或者相鄰浮動元素停住 但是無論哪種方式都需要做一些處理 去除inline bloc...