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

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

求解惑!關于css中clear:both的作用!

個人的理解clear:both的作用是清楚之前浮動元素對于當前元素的影響(即認為之前所有元素均不浮動),但實際上之前的元素仍是浮動的,只不過此時被clear:both的元素認為他們不浮動了。

也就是說,元素被添加了clear:both之后,并沒有改變之前元素浮動的本質,只不過是(在布局上)不再影響當前元素而已。從這個角度來看,“清除浮動”的翻譯是會產生歧義的,個合適的叫法應該是“清除浮動影響”才對。


以上都是我的個人理解,再次求助各位慕友,這個理解對嗎?

正在回答

3 回答

從單詞上理解 clear(清除) both(兩者),因為本題中左邊和右邊都用了浮動,所以用clear:both清除兩者浮動,假如本題只是float:left 左邊浮動 右邊不設置浮動,用clear:left清除左邊浮動即可?;蛘咧皇莊loat:right 右邊浮動 左邊不設置浮動,用clear:right清除右邊浮動即可,但不建議使用,像這種如果不清楚哪方浮動的話 容易搞亂布局。一般用clear:both清除兩者浮動比較省心。

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

感覺你說的這樣也是有道理的,因為之前的元素還是一樣的在浮動的

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

舉報

0/150
提交
取消
如何用CSS進行網頁布局
  • 參與學習       209566    人
  • 解答問題       1206    個

用最簡潔的案例教你布局的那些知識,這是前端工程師基本技能

進入課程

求解惑!關于css中clear:both的作用!

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

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

幫助反饋 APP下載

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

公眾號

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