<div>
<div id="1">
</div>
<div id="2">
<div id="2a" style="float:left; position:absolute">
</div>
<div id="2b" style="float:left">
</div>
</div>
<div id="3">
</div>
</div>
2,2a,2b的高都是AUTO。我现在的问题是,当2b中没有内容的时候,3会把2a给覆盖了,如果2a去掉position:absolute的话,3会显示在2a的下面,但是出于某些原因必须把2a的position设为absolute。我希望的结果是3显示在2的下面。请问高手,这个该怎么解决?
建议提供配套的CSS,不然没有办法看到效果
另外,不要使用纯数字作为id,也不要用以数字开头的字符串作为id,这是不符合标准的,所以在CSS中对这个id的定义可能会失效
你可以调整一下z-index的值