亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么設置width:100%;overflow:hidden能清除浮動呢?像半天沒想明白???

為什么設置width:100%;overflow:hidden能清除浮動呢?像半天沒想明白?。?/p>

正在回答

4 回答

嚴格來說,是只有在p的寬度加上兩個div的寬度大于瀏覽器的寬度時才會清除浮動影響,100%的寬度+兩個div的寬度是沒問題的,甚至小一點90%都可以,具體可以多小是要看兩個div的寬度加上去為準的。但如果你設置固定寬度為100px的話,是不可能換行的,也就是不能清除浮動的影響的,因為這明顯小于瀏覽器的寬度,設置overflow:hidden是為了溢出時隱藏的,這里看來,我的理解是文字不能超出這個范圍,因為設置了寬度,如果寬度不夠大的話會自動換行,這時候就和正常的p是一樣的,所以才需要兩個值都設置,而且你要注意固定寬度的值

0 回復 有任何疑惑可以回復我~

<script>alert('dd')</script>

0 回復 有任何疑惑可以回復我~

嚴格講,不是“清除浮動”,浮動根本沒有清除,應該說“清除浮動的影響”。

0 回復 有任何疑惑可以回復我~

p設置overflow后,會把他的子元素變成block,等于說p的包裹范圍變大了,并且以內容的邊界進行包裹。

此時,p本身是受到float影響的,但內容并不受float影響,還是按照flow的方式占行。

所以等于并沒有hidden,而是讓內容顯示出來了。

總體來說,p是沒清楚浮動的,但內容并不受浮動影響,看起來就是清除浮動了

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
網頁布局基礎
  • 參與學習       214662    人
  • 解答問題       1833    個

讓你精通CSS中三大定位機制,徹底掌握網頁布局的相關知識

進入課程

為什么設置width:100%;overflow:hidden能清除浮動呢?像半天沒想明白???

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號