我有一個包含複選框和標籤的設置寬度的容器div。問題在於,不是在複選框旁邊浮動,而是在複選框下面放置標籤。我怎樣才能使標籤浮動旁邊的複選框。這是HTML和CSS,我在這裏有一個jsFiddle。浮動複選框旁邊的div
<div id="CheckboxContainer">
<input type="checkbox" id="TheCheckbox" />
<div id="TheCheckboxLabel">
This text should float next to the checkbox instead of being under.
</div>
</div>
#CheckboxContainer{width:300px;margin:20px auto;background:red;overflow:hidden;}
#TheCheckbox{float:left;display:inline-block;margin:10px 10px;}
#TheCheckboxLabel{float:left;display:inline-block;margin:10px 10px;}
謝謝。
爲什麼你需要它浮動?默認行爲https://jsfiddle.net/7np4y68k/1/ – yBrodsky
僅使用float:留在ID「TheCheckbox」並從兩個ID中移除display:inline-block TheCheckbox和TheCheckboxLable [https://jsfiddle.net/g2vzycsa/1 /] –