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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

橫向兩列布局

在這節(jié)里 我首先想到的是設(shè)置mainbody的height?讓他撐起來 在實(shí)際作業(yè)中這樣是可以的嗎?? 而不是使用overflow 是說overflow主要用于受浮動影響的父類元素嗎??

正在回答

1 回答

我測試了下代碼 不設(shè)置overflow樣式,而替換成固定高度是可以的。但是一般div不設(shè)置固定高度,因?yàn)橄駇ainbody里面的內(nèi)容可能有時(shí)候比高度還要多,所以可以設(shè)置最小高度會比固定高度好。

關(guān)于overflow:hidden 為什么能清楚父級元素的浮動,我查找到了一個(gè)較為清楚的解釋,可以參考理解。

我們大家理解的overflow:hidden是超出該元素的部分進(jìn)行隱藏。這個(gè)時(shí)候就需要明確一點(diǎn),該元素的高度是怎么定義的。當(dāng)一個(gè)div中的兩個(gè)元素浮動之后,此時(shí)div的高度就會塌陷,此時(shí)div的高度為0。那是不是意味著就要將浮動元素隱藏起來,如果是真的隱藏就是反布局常識的。所以這中間肯定有我們現(xiàn)在還不知道的機(jī)制。

二、不了解的機(jī)制-BFC

定義:BFC(Block Formatting Context)全稱是塊級格式化上下文,用于對塊級元素排版,默認(rèn)情況下只有根元素(body)一個(gè)塊級上下文,但是如果一個(gè)塊級元素設(shè)置了float:left,overflow:hidden或position:absolute樣式,就會為這個(gè)塊級元素生產(chǎn)一個(gè)獨(dú)立的塊級上下文,使這個(gè)塊級元素內(nèi)部的排版完全獨(dú)立。

作用:獨(dú)立的塊級上下文可以包裹浮動流,全部浮動子元素也不會引起容器高度塌陷,就是說包含塊會把浮動元素的高度也計(jì)算在內(nèi),所以就不用清除浮動來撐起包含塊的高度。


具體網(wǎng)址見:http://www.cnblogs.com/luoqian/p/5987788.html


4 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕后端4462136 提問者

非常感謝!
2017-04-12 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
網(wǎng)頁布局基礎(chǔ)
  • 參與學(xué)習(xí)       214675    人
  • 解答問題       1833    個(gè)

讓你精通CSS中三大定位機(jī)制,徹底掌握網(wǎng)頁布局的相關(guān)知識

進(jìn)入課程

橫向兩列布局

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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