我在html和css中有一个问题。也就是说,检查div的顺序如下
<div class="parent">
<div class="child1">
</div>
<div class="child2">
</div>
</div>
.child1 { float:right; width:auto; }
.child2 { float:right; width:200px; }在此,div child1是一个水平增长的div。因此,不可能向div添加特定的宽度。我需要在同一条水平线上显示child1和child2 div。如果child1为空,则child2将是最右边的div。上述解决方案在ie7中不起作用。请帮我找个解决办法。
请检查这张图片。

中的渲染
提前谢谢。
发布于 2011-10-11 09:38:40
在html中交换他们的订单。
严格的漂浮是“倒置”的。
就像这样:
<div class="parent">
<div class="child2">
</div>
<div class="child1">
</div>
</div>发布于 2011-10-11 09:55:42
可能您必须在html页面中定义标准的doctype,如<!DOCTYPE html>。
https://stackoverflow.com/questions/7723954
复制相似问题