我有兩個div包含在一個更大的div內,我希望它們彼此相鄰。我的方法是浮動左邊的第一個div,並在包含div上設置Overflow:hidden。 出於某種原因,它不工作,第二個div結束了第一個。浮動浮動元素
Herse是演示,http://jsfiddle.net/9xmDP/。我使用了一些顏色編碼來嘗試和調試重疊。代碼也在下面。註冊表單應位於登錄表單的旁邊,而不是頂部。
HTML
<div id="container">
<div id="signupDiv">
<div id="signupLabel">
SignUp
</div>
<form id="signupForm">
User <input type="text" name="user"><BR/>
</form>
</div>
<div id="loginDiv">
<div id="loginLabel">
Login
</div>
<form id="loginForm">
User <input type="text" name="user"><BR/>
</form>
</div>
CSS
#container{
overflow: hidden;
}
#signupLabel{
border: solid black 1px;
width: 300px;
}
#signupDiv{
float:left;
}
#loginLabel{
border: solid red 1px;
width: 300px;
}
#loginDiv{
width: 300px;
border: solid pink 1px;
}
'#loginDiv {溢出:隱藏; ...等}' – Shmiddty