HTML:
<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を追加