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

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

footer為什么會變成浮動的

看了其他人的評論有點懵。。。。。意思是說這里main收到其子元素的影響也變成浮動了?然后footer也變成浮動了?footer為什么會變成浮動的

正在回答

2 回答

footer不是浮動的,但是他會受到main的影響,之所以別人說清除浮動,clear:both;那是因為清除main對它的影響,因為main是浮動的,它沒有實際的高度.如果不清除浮動對footer的影響,它就會出現在main區域。

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

愛學習要努力

很好理解,main中,left,right都是浮動的,那么他們的父div也就是main就沒有實際的高度也就是height.
2016-03-05 回復 有任何疑惑可以回復我~

main里面有兩個部分,left和right。main本身不浮動,但是left,right都浮動了,所以,main感受不到left和right,高度變為0.然后,foot也感受不到left,right存在,所以也會提上去,但是foot的文字部分不會提上去。因為浮動設計初衷就是為了文字環繞效果。再加上前面有個div{text-align:center;?}所以foot只能在最下居中,而foot的背景層提上去在浮動的left和right之下顯示

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

余生4 提問者

現在已經徹底懂啦,THX
2016-03-09 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

footer為什么會變成浮動的

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

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

幫助反饋 APP下載

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

公眾號

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