css 3个div,第一个向左浮动后,第三个把第二个覆盖了

<body>
<div id="div_1" style="float:left">
风风风风风风风f风
</div>
<div id="div_2">
火火火火火火火火
</div>
<div id="div_3">
水水水水水水水水
</div>
</body>

一个很简单的HTML,想第二个div在第一个div的右边,第三个div在第一个div的下边,但是出现了第三个div把第二个div覆盖了,为什么?

第一个和第二个div设置左浮动就可以了,因为div是块级元素,要设置浮动才能同一行追问

谢谢,按照你说的,确实是移动了,但是第三个div的边框和背景都没了???

追答

你把CSS代码也放出来看下

追问

追答

因为浮动了,要清除浮动,

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网