我有这段简单的代码:
HTML:
<body>
<div id="red"> ABC </div>
<div id="blue"> ABC </div>
</body>
CSS:
body{
width: 300px;
}
#red{
float:left;
width: 100px;
height: 100px;
background-color: red;
}
#blue{
height: 100px;
background-color: blue;
}
我看到红色正方形和旁边的蓝色。
但是,如果我添加行“宽度:100px;” 在#blue 中,一切都毁了:“ABC”向下跳了一行,没有蓝色背景。为什么?