第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請問float屬性怎么用,怎么清楚浮動(dòng)?

請問float屬性怎么用,怎么清楚浮動(dòng)?

慕粉3747270 2016-08-04 10:17:31
查看完整描述

6 回答

?
qq_ken_0

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超2個(gè)贊

1,父級div定義 height?

原理:父級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?

原理:添加一個(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

原理: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?

原理:必須定義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

原理:必須定義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)

原理:所有代碼一起浮動(dòng),就變成了一個(gè)整體?
優(yōu)點(diǎn):沒有優(yōu)點(diǎn)?
缺點(diǎn):會(huì)產(chǎn)生新的浮動(dòng)問題。
建議:不推薦使用,只作了解

7,父級div定義 display:table?

原理:將div屬性變成表格?
優(yōu)點(diǎn):沒有優(yōu)點(diǎn)?
缺點(diǎn):會(huì)產(chǎn)生新的未知問題。?
建議:不推薦使用,只作了解

查看完整回答
2 反對 回復(fù) 2016-08-04
?
blovetu

TA貢獻(xiàn)319條經(jīng)驗(yàn) 獲得超234個(gè)贊

只給三種方法

  1. 在浮動(dòng)元素后邊加個(gè)空的div,給這個(gè)div一個(gè) clear:both;

  2. 父元素overflow:hidden;

  3. 萬能清浮動(dòng),只要用float了,就給其父標(biāo)簽加一個(gè).clearfix,代碼如下

.clearfix:after,?.clearfix:before?{
????display:?table;
????content:?"";
}
.clearfix:after?{
????clear:?both;
}
.clearfix?{*zoom:1;}

還有很多,記幾個(gè)常用的就行,我比較常用萬能清浮動(dòng)

查看完整回答
反對 回復(fù) 2016-08-05
?
丶包菜

TA貢獻(xiàn)158條經(jīng)驗(yàn) 獲得超233個(gè)贊

float:left/right?? 左移/右移
clear:both??? 清除所有浮動(dòng)

查看完整回答
反對 回復(fù) 2016-08-04
  • 6 回答
  • 0 關(guān)注
  • 1802 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號