真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CSS清除浮動(dòng)的方法有哪幾種

本篇內(nèi)容主要講解“CSS清除浮動(dòng)的方法有哪幾種”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“CSS清除浮動(dòng)的方法有哪幾種”吧!

在華亭等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),華亭網(wǎng)站建設(shè)費(fèi)用合理。

清除浮動(dòng)是每一個(gè) web前臺(tái)設(shè)計(jì)師必須掌握的機(jī)能。css清除浮動(dòng)大全,共8種方法。

浮動(dòng)會(huì)使當(dāng)前標(biāo)簽產(chǎn)生向上浮的效果,同時(shí)會(huì)影響到前后標(biāo)簽、父級標(biāo)簽的位置及 width height 屬性。而且同樣的代碼,在各種瀏覽器中顯示效果也有可能不相同,這樣讓清除浮動(dòng)更難了。解決浮動(dòng)引起的問題有多種方法,但有些方法在瀏覽器兼容性方面還有問題。

下面總結(jié)8種清除浮動(dòng)的方法(測試已通過 ie chrome firefox opera,后面三種方法只做了解就可以了):

1,父級div定義 height

代碼如下:




Left

Right



div2


原理:父級div手動(dòng)定義height,就解決了父級div無法自動(dòng)獲取到高度的問題。

優(yōu)點(diǎn):簡單、代碼少、容易掌握

缺點(diǎn):只適合高度固定的布局,要給出精確的高度,如果高度和父級div不一樣時(shí),會(huì)產(chǎn)生問題

建議:不推薦使用,只建議高度固定的布局時(shí)使用

2,結(jié)尾處加空div標(biāo)簽 clear:both

代碼如下:




Left

Right




div2


原理:添加一個(gè)空div,利用css提高的clear:both清除浮動(dòng),讓父級div能自動(dòng)獲取到高度

優(yōu)點(diǎn):簡單、代碼少、瀏覽器支持好、不容易出現(xiàn)怪問題

缺點(diǎn):不少初學(xué)者不理解原理;如果頁面浮動(dòng)布局多,就要增加很多空div,讓人感覺很不好

建議:不推薦使用,但此方法是以前主要使用的一種清除浮動(dòng)方法

3,父級div定義 偽類:after 和 zoom

代碼如下:




Left

Right



div2


原理:IE8以上和非IE瀏覽器才支持:after,原理和方法2有點(diǎn)類似,zoom(IE轉(zhuǎn)有屬性)可解決ie6,ie7浮動(dòng)問題

優(yōu)點(diǎn):瀏覽器支持好、不容易出現(xiàn)怪問題(目前:大型網(wǎng)站都有使用,如:騰迅,網(wǎng)易,新浪等等)

缺點(diǎn):代碼多、不少初學(xué)者不理解原理,要兩句代碼結(jié)合使用才能讓主流瀏覽器都支持。

建議:推薦使用,建議定義公共類,以減少CSS代碼。

4,父級div定義 overflow:hidden

代碼如下:




Left

Right



div2


原理:必須定義width或zoom:1,同時(shí)不能定義height,使用overflow:hidden時(shí),瀏覽器會(huì)自動(dòng)檢查浮動(dòng)區(qū)域的高度

優(yōu)點(diǎn):簡單、代碼少、瀏覽器支持好

缺點(diǎn):不能和position配合使用,因?yàn)槌龅某叽绲臅?huì)被隱藏。

建議:只推薦沒有使用position或?qū)verflow:hidden理解比較深的朋友使用。

5,父級div定義 overflow:auto

代碼如下:




Left

Right



div2


原理:必須定義width或zoom:1,同時(shí)不能定義height,使用overflow:auto時(shí),瀏覽器會(huì)自動(dòng)檢查浮動(dòng)區(qū)域的高度

優(yōu)點(diǎn):簡單、代碼少、瀏覽器支持好

缺點(diǎn):內(nèi)部寬高超過父級div時(shí),會(huì)出現(xiàn)滾動(dòng)條。

建議:不推薦使用,如果你需要出現(xiàn)滾動(dòng)條或者確保你的代碼不會(huì)出現(xiàn)滾動(dòng)條就使用吧。

6,父級div 也一起浮動(dòng)

代碼如下:




Left

Right



div2


原理:所有代碼一起浮動(dòng),就變成了一個(gè)整體

優(yōu)點(diǎn):沒有優(yōu)點(diǎn)

缺點(diǎn):會(huì)產(chǎn)生新的浮動(dòng)問題。

建議:不推薦使用,只作了解。

7,父級div定義 display:table

代碼如下:




Left

Right



div2


原理:將div屬性變成表格

優(yōu)點(diǎn):沒有優(yōu)點(diǎn)

缺點(diǎn):會(huì)產(chǎn)生新的未知問題。

建議:不推薦使用,只作了解。

8,結(jié)尾處加 br標(biāo)簽 clear:both

代碼如下:




Left

Right





div2


原理:父級div定義zoom:1來解決IE浮動(dòng)問題,結(jié)尾處加 br標(biāo)簽 clear:both

建議:不推薦使用,只作了解。

到此,相信大家對“CSS清除浮動(dòng)的方法有哪幾種”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


分享名稱:CSS清除浮動(dòng)的方法有哪幾種
本文來源:http://weahome.cn/article/gcejcs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部