以下是2格,並排。但是一旦將width: 100px
添加到#right
,它們將不再是並排的。第二個div將換行到下一行。瀏覽器的寬度是1200像素,所以它不是一個問題,並且這發生在Firefox和Chrome上。這是什麼原因?2 div在同一行上,但第二個div會在添加短寬度時換行,爲什麼?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<style>
#left {
width: 100px;
float: left;
}
#right {
}
</style>
<div id='left'>
hello
</div>
<div id='right'>
world
</div>
我有這個權利嗎? http://jsfiddle.net/orolo/S5qnJ/ – orolo 2010-11-01 16:24:21
是的,當寬度被添加到'#右側'時,它們不再並排...... – 2010-11-01 16:26:53