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

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

在設置浮動元素后的下一個元素如果內容多的時候會擠下來,這是為什么?

<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>浮動布局</title>
<style>
.box1{
height:50px;
background:?red;
float:left;
}
.box2{
height:50px;
background:?blue;
float:left;
}

</style>
</head>
<body>
<div>fff</div>
<div>fff</div>
<p>nihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaihaonihaonihaonihaonihaoni1111ddddddddddddddddddd11111haonihaonihaonihaonihaonihaonihao11111111111dddddddddddddddd1</p>
</body>
</html>


正在回答

3 回答

因為<p>nihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaonihaihaonihaonihaonihaonihaoni1111ddddddddddddddddddd11111haonihaonihaonihaonihaonihaonihao11111111111dddddddddddddddd1</p>

被認為是一個單詞了,加上word-break:break-all;word-warp:break-word;

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

不是被擠下來,你看看你上面的代碼,雖然樣式里面.box1,.box2設置了浮動屬性,但是在html代碼中你用了兩個div,一個p,div和p都是塊級元素,自然單獨占一行,你并沒有給這三個元素添加float屬性,也就是說沒給div和p定義上class(box1和box2)

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

因為浮動元素導致父元素坍塌 所以會造成擠壓

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

舉報

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

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

進入課程

在設置浮動元素后的下一個元素如果內容多的時候會擠下來,這是為什么?

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

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

幫助反饋 APP下載

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

公眾號

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