概述頁面中浮動(dòng)與清除浮動(dòng)
一、float:主要目的是為了實(shí)現(xiàn)文本繞排圖片的效果。
也成了創(chuàng)建多欄布局最簡(jiǎn)單的方式。
<img src= “ ” /> <p>文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容</p>
【1】文本繞排圖片
P {margin: 0; border: solid 1px;} img {float: left;}
【2】創(chuàng)建多欄布局
P {margin: 0; border: solid 1px; width: 200px; float: left;} img {float: left;}
二、浮動(dòng)元素脫離了文檔流,其父元素也看不到他了,因?yàn)橐膊粫?huì)包圍他,就會(huì)出現(xiàn)子元素有高度,而父元素不會(huì)被撐起,這時(shí)候并非我們想要,
下面有三種方法解決,請(qǐng)審時(shí)度勢(shì)合理應(yīng)用:
<section> <img src=" /> <p>這是段落這是段落這是段落這是段落這是段落這是段落這是段落</p> </section> <footer>這是底部這是底部這是底部這是底部這是底部這是底部這是底部</footer>
section , footer {border: solid 1px;} img {float: left;}
【1】為父元素添加 overflow: hidden;強(qiáng)制父元素包圍浮動(dòng)元素
這樣聲明的真正用途是 防止父元素被超大內(nèi)容撐開,應(yīng)用overflow: hidden之后,父元素依然保持其設(shè)定的寬度,超大的子內(nèi)容會(huì)被容器剪切掉
除此之外,overflow: hidden還有另外一個(gè)作用,即它能可靠地迫使父元素包含其浮動(dòng)子元素。
不能在使用下拉菜單的頂級(jí)元素上使用,否則作為其子元素的下拉菜單就不會(huì)顯示了。
【2】同時(shí)浮動(dòng)父元素, 寬度100%與瀏覽器寬度同寬, 給footer設(shè)置清除浮動(dòng),使footer不會(huì)擠到section旁邊去
section {border: solid 1px; float: left; width:100%} footer {border: solid 1px; clear: left} img {float: left;}
不能在靠外邊距自動(dòng)居中的元素使用。否則不再居中。
【3】添加非浮動(dòng)的清除元素(偽元素)
.clearfix: after { content: ""; display: block ; height: 0 visibility: hidden; clear : both }
三、沒有父元素時(shí),如何清除(img p 作為一組 ,沒有父元素)
<section> <img src=" /> <p class="clearfix">文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容</p> <img src=" /> <p class="clearfix">文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容</p> <img src=" /> <p class="clearfix">文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容</p> </section>
.clearfix: after { content: ""; display: block ; height: 0 visibility: hidden; clear : both }
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持我們!
上一篇:Html 實(shí)現(xiàn)動(dòng)態(tài)顯示顏色塊的報(bào)表效果(實(shí)例代碼)
欄 目:CSS/HTML
本文標(biāo)題:概述頁面中浮動(dòng)與清除浮動(dòng)
本文地址:http://mengdiqiu.com.cn/a1/CSS_HTML/9574.html
您可能感興趣的文章
- 04-02html中加入css樣式的簡(jiǎn)單介紹
- 04-02內(nèi)嵌樣式css,內(nèi)嵌樣式表,內(nèi)部樣式表,外部樣式表中優(yōu)先級(jí)最高的
- 04-02vue中的css樣式布局,vue添加css樣式
- 01-10利用iframe在網(wǎng)頁中顯示天氣附效果截圖
- 01-10a標(biāo)簽中寫有文字如何隱藏文字顯示圖片兼容360模式渲染
- 01-10HTML中rel屬性分析
- 01-10使用overflow: hidden來禁用頁面滾動(dòng)條
- 01-10XHTML中的常用標(biāo)簽整理
- 01-10HTML中禁用表單控件的兩種方法readonly與disabled
- 01-10HTML 中的 dl(dt,dd)、ul(li)、ol(li) 使用方法


閱讀排行
- 1C語言 while語句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹的示例代碼(圣誕
- 3利用C語言實(shí)現(xiàn)“百馬百擔(dān)”問題方法
- 4C語言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 04-02表格樣式css樣式,css樣式表單
- 04-02好看的字體樣式css,好看的字體樣式圖
- 04-02分頁樣式css,分頁樣式j(luò)q
- 04-02分頁樣式css,分頁樣式欄里用來定義首
- 04-02css樣式的引入,css樣式怎么引入
- 04-02css滾動(dòng)條樣式,css滾動(dòng)條的樣式
- 04-02css樣式引入方式有幾種,網(wǎng)頁引入css樣
- 04-02html中加入css樣式的簡(jiǎn)單介紹
- 04-02vue中的css樣式布局,vue添加css樣式
- 04-02內(nèi)嵌樣式css,內(nèi)嵌樣式表,內(nèi)部樣式表
隨機(jī)閱讀
- 01-10vue實(shí)現(xiàn)分頁加載效果
- 01-10bat批處理徹底隱藏文件的方法(使用
- 01-10C++實(shí)現(xiàn)將數(shù)組中的值反轉(zhuǎn)
- 08-05織夢(mèng)dedecms首頁調(diào)用縮略圖為背景
- 01-11常用的HTML富文本編譯器UEditor、CKEdi
- 08-05dedecms織夢(mèng)模板全站調(diào)用收藏?cái)?shù)的方法
- 01-10C語言打印楊輝三角示例匯總
- 01-10C++ 類訪問控制的條件總結(jié)
- 08-05dedecms織夢(mèng)模板編輯文檔的同時(shí)自動(dòng)更
- 08-05DEDECMS點(diǎn)擊主欄目默認(rèn)顯示第一個(gè)子欄