HTML CSS 浮動佈局⑤
浮動
浮動
什麼是浮動?
標籤的浮動是指設定了浮動屬性的標籤會脫離標準流的控制,移動到其父標籤的指定位置
浮動屬性
- float
- left
- right
- none 預設
浮動的作用
- 圖文環繞
- 頁面佈局
浮動的問題
標籤浮動以後,脫離的正常文件流,導致父標籤無法被撐開,會影響後續正常佈局
清浮動的幾種方法
-
給浮動標籤的父標籤固定高度(不夠靈活)
-
在浮動標籤的最後加一個div(塊標籤),標籤本身不符動,且新增樣式 clear:both;(程式碼冗餘)
-
給父標籤加overflow屬性,overflow為visible以外的其他值時可以幫助實現
-
推薦方法:給浮動標籤的父標籤新增 .clearfix
-
.clearfix { *zoom:1; //這是針對於IE6/7的 } .clearfix:after { content:""; clear:both; display:block; }
-
偽元素
-
div:after { } //向當前元素的最後一個子元素後新增一個元素 div:before { } //向當前元素的第一個子元素前新增一個元素
相關文章
- CSS——浮動佈局(補充)CSS
- 浮動佈局 和 flex佈局Flex
- 聖盃佈局+浮動清浮
- html+css 佈局篇HTMLCSS
- 【HTML / CSS】使用position自適應佈局HTMLCSS
- web前端html+css常用佈局01Web前端HTMLCSS
- web前端html+css常用佈局02Web前端HTMLCSS
- web前端html+css常用佈局03Web前端HTMLCSS
- web前端html+css常用佈局04Web前端HTMLCSS
- CSS佈局 --- 居中佈局CSS
- css佈局-float佈局CSS
- HTML————14、HTML 佈局HTML
- Html/CSS07(佈局,引入,表單元素)HTMLCSS
- 【css】佈局CSS
- css 佈局CSS
- CSS佈局CSS
- CSS 佈局之水平居中佈局CSS
- CSS佈局之三欄佈局CSS
- CSS佈局 --- 自適應佈局CSS
- CSS佈局 --- 等寬&等高佈局CSS
- html的佈局HTML
- 【HTML】07佈局HTML
- 使用 CSS columns 佈局來實現自動分組佈局CSS
- CSS 浮動(Float) 清除浮動CSS
- [譯] 漸進增強的 CSS 佈局:從浮動到 Flexbox 到 GridCSSFlex
- css佈局系列1——盒模型佈局CSS模型
- css flex佈局CSSFlex
- css佈局方法CSS
- CSS常用佈局CSS
- CSS 佈局模式CSS模式
- CSS 佈局模型CSS模型
- CSS佈局模型CSS模型
- CSS及佈局CSS
- CSS 佈局模組CSS
- CSS佈局入門[css]CSS
- html的flex佈局?HTMLFlex
- html5佈局HTML
- CSS 兩欄佈局和三欄佈局CSS