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

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

清除浮動是什么意思?

什么是清除浮動

正在回答

2 回答

DIV層內的元素在使用了float屬性后無法自動改變高度的解決辦法:

有的時候為了讓外側層根據內容自動調整,沒有設置高度或寬度,一般都會正常顯示。
但如果層內元素使用了float屬性,就會使那些元素脫離文件流,就無法再擴充容器層,就會導致外層大小無法根據內容自動調整。
關于這個問題,總結出以幾種在當下幾種主流瀏覽器都兼容的方法,供大家參考。

1.清除浮動
在層中的有浮動屬性的元素最后邊加上來清除?
<</SPAN>divstyle="background:#eee;"><</SPAN>divstyle="height:100px;width:100px;background:Green;?
float:left;"></</SPAN>div><</SPAN>divstyle="height:100px;width:100px;background:Red; float:right;"></</SPAN>div>style="clear:both;">></</SPAN>div>

2.將display設置為table
一般來說,外層寬度都是固定的,設置寬度后可以將外層的顯示模式設置為:display:table

<</SPAN>divstyle="background:#eee;?
width:500px;display:table;"><</SPAN>divstyle="height:100px;width:100px;background:Green;?
float:left;"></</SPAN>div><</SPAN>divstyle="height:100px;width:100px;background:Red; float:right;"></</SPAN>div></</SPAN>div>

3.添加overflow設置為hidden
將外層的overflow設置為:hidden:

<</SPAN>divstyle="background:#eee;overflow:hidden;?
"><</SPAN>divstyle="height:100px;width:100px;background:Green; float:left;"></</SPAN>div><</SPAN>divstyle="height:100px;width:100px;background:Red; float:right;"></</SPAN>div></</SPAN>div>

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

添加一個背景顏色,就可以看出效果了mychar.style.backgroundColor=quot;redquot;;:numa&gt;numbnuma==numb,。

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

舉報

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

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

進入課程

清除浮動是什么意思?

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

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

幫助反饋 APP下載

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

公眾號

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