问答详情
源自:13-4 起飞咯 - 浮动模型

这个浮动float是控制的哪个div?


<style type="text/css">
div{
    border:2px red solid;
    width:100px;
    height:100px;
}
#div1{float:left;}

</style>
</head>
<body>
<div id="div1">栏目1</div>
<div id="div2">栏目2</div>
<div id="div3">栏目3</div>
<div id="div4">栏目4</div>
</body>
</html>

如上代码,我如果只设置#div的话,为什么会导致div3和div2重叠,从上到下垂直显示的是div1/div2&div3(两者重叠了)/div4

提问者:天空的云朵 2015-07-20 22:17

个回答

  • qq_普通人_1
    2015-11-13 12:01:50

    我也没懂为什么div3和div2重叠,你们说的太抽象了

  • 康振宁
    2015-07-21 11:33:23

    前面不是写了吗?#div1就是控制ID是这个的元素啊

    为什么重叠,就是因为你把一个元素浮动之后,另一个元素顶上来了

    如果你不想让后面的元素重叠的话,你可以在后面元素中写clear:left