HTML:如何阻止div在頁面調整大小崩潰?
<div id="wrapper">
<div id="tabs">
</div> <!-- tabs close !-->
<div id="verticalStack">
<div id="accordion">
</div> <!-- accordion close !-->
<div id="usersBox">
</div><!-- usersBox close !-->
<div id="displayProductButtons">
</div> <!-- displayProductButtons close !-->
</div> <!-- verticalStack !-->
</div> <!-- wrapper close !-->
CSS:
body {
margin:0;
padding:0;
font-family: Verdana, Times, serif;
font-size: 12px;
color: #333333;
background-color: #F9F9F9;
min-width: 944px;
}
#wrapper{
margin:10px;
width:90%;
}
#tabs {
float:left;
width:700px;
margin-right: 10px;
}
#verticalStack{
float:left;
width:400px;
height:500px;
}
#accordion{
float:left;
}
#usersBox{
width:100%;
margin-top:10px;
float:left;
border:1px solid #aaa;
border-radius:5px;
}
#display{
margin-top:25px;
float:left;
}
的頁面看起來是這樣的:
------------------------------------
| wrapper |
----- ------------------
| |tabs| |verticalStack | |
----- -------------------
| | |accordion | | |
-------------
| | |usersBox | | |
-------------
| | |display | | |
--------------
| | | |
----------------
|-------------------------------------
當我調整頁面大小的veritcalStack
DIV(與內部的div一起)落在下標籤div。有人可以向我解釋爲什麼會發生這種情況,以及我能做些什麼,謝謝。
更新1:新增包裝div來結構圖
嗨,謝謝你的回覆(我會檢查出這本書)。然而,我確實有一個'wrapper' div,它作爲一個容器,但仍然失敗。 – greenpool
@greenpool你需要在你的包裝器上設置'width'或'min-width'。它應該與浮動元素的集體寬度一樣大或更大。 – Sampson
謝謝隊友。我想我明白了! – greenpool