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

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

我設置在中間設置浮動為什么上面及下面的元素沒有受浮動的影響???我還想練練清楚浮動呢,是不是哪里寫錯了

#bao{width:960px;margin:0 auto}

#shang{height:200px;background:#ccc;}

#zhong{height:800px;background:#ddd;}

#xia{height:200px;background:#369;}

.yi{width:400px;height:300px;background:#369;float:left;}

.er{width:500px;height:600px;background:red;float:right;}

</style>

</head>

<body>

<div id="bao">

? <div id="shang">wwwwwww</div>

? <div id="zhong">

? ? <div class="yi">left</div>

? ? <div class="er">right</div>

? ? eeeeeeee</div>

? <div id="xia">rrrrrrrrr</div>

</div>

</body>

</html>


正在回答

3 回答

老師的理論并沒有錯誤。樓主只是因為在.zhong設置了height:800px而已,既然已經設置了高度,里面的浮動元素自然對下面的元素沒有影響。你可以刪除height:800px,就會看到浮動的影響。

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

這個老師的理論有誤,浮動是脫離文檔流的,當浮動的元素脫離文檔流時,緊跟在后面的一個元素會頂上去重新形成一個文檔流,并不是說一定會影響上面下面的元素。。

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

慕少7532173

老師的理論并不是有錯誤。浮動的所謂"脫離文檔流"其實并不是完全脫離普通文檔流,W3C中關于浮動的理解應該為“普通的塊級文檔流在它前面的浮動元素渲染完成后,表現的會像它前面的浮動元素不存在一樣”。這里有一點需要注意,就是普通的塊級文檔流才這樣表現,如果是內聯元素,比如說<p>,它里面的文字會環繞在浮動元素周圍。所以說浮動并不是完全脫離普通文檔流。這并不是float的bug,因為float設計之初就是僅僅為了實現文字的環繞效果,只是后來人們開發過程中發現可以使用float來實現布局而已。另外,position:absolute跟float相比,absolute更猛,它會完全脫離文檔流。
2016-10-24 回復 有任何疑惑可以回復我~

<!DOCTYPE HTML>

<html>

? ? <head>

? ? ? ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

? ? ? ? <title>嘗試</title>

<style type="text/css">

#bao{width:960px;margin:0 auto}

#shang{height:200px;background:#ccc;}

#zhong{height:800px;background:#ddd;}

#xia{height:200px;background:#369;}

.yi{width:400px;height:300px;background:#369;float:left;}

.er{width:500px;height:600px;background:red;float:right;}

</style>

</head>

<body>

<div id="bao">

? <div id="shang">wwwwwww</div>

? <div id="zhong">

? ? <div class="yi">left</div>

? ? <div class="er">right</div>

? ? eeeeeeee</div>

? <div id="xia">rrrrrrrrr</div>

</div>

</body>

</html>

這是我的自己寫的 ?,怎么回事啊

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

舉報

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

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

進入課程

我設置在中間設置浮動為什么上面及下面的元素沒有受浮動的影響啊?我還想練練清楚浮動呢,是不是哪里寫錯了

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

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

幫助反饋 APP下載

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

公眾號

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