DIV+CSS如何做不规则定位,float区块怎么向上移动?

这是三个区域,全部float left,怎么让第二行的2号区块进到箭头上面的缝隙里?(宽度正好,不要绝对定位)

直接设置下float的样式为左“漂移”就可以,之后即可根据窗口大小自动适应的。
<body >
<div class="one" style="float:left;width:40px;height:50%;">内容1</div>
<div class="two" style="float:left;width:40px;height:50%;">内容2</div>
</body >
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-12
三个div 那么中间的是个div? 那应该改自动机上去了 不需要做什么啊追问

不知道为什么他不会自动上去啊,是不是哪里不对?这是代码:

追答

不对劲啊 你这子元素250px的应该横排4个才对啊 你怎么画出三个?
要是想设置三排的 需要父元素750px才好 不要设置多余的空间
你这样 在下面的元素加上margin-top:-npx;的值 你试试效果

本回答被网友采纳