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

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

overflow和clear:both清除浮動影響的區別?

不是很清楚,哪種情況下,用哪種方式

正在回答

6 回答

假設有div a ?div b ?div c 三個塊其中bc包含在a中 ,且bc都是左浮動,因為bc跳出文本流,此時a會縮成一條,對于這種情況的a ?吃用clear是無效的 ?只能用overflow。所以老師說了,父包含塊縮成一條時,clear方法無用

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

overflow用于父容器本身清除浮動,或者父容器內部元素溢出隱藏?

clear:both用于受到影響的容器,父包含塊縮成一條時,clear方法無用


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

實測,效果是一樣的。

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

效果是一樣的,相對于這道題,overflow需要寫在樣式表的 ? 父元素(mainbody) ? ?里,而樣式 ? ?.qingchu{clear:both} ? ? ?則是要在mainbody里單加一個空的塊級元素,即<div class="qingchu"></div>

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

我的理解是:overflow 是清除父級塊的浮動,主要是針對父級塊;而clear是清除后面緊臨的兄弟塊的浮動,針對的是后面的兄弟塊。<--小白的回答-->

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

應該是效果都是一樣的

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

舉報

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

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

進入課程

overflow和clear:both清除浮動影響的區別?

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

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

幫助反饋 APP下載

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

公眾號

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