0

Css noob 这里需要一些建议。

我有一个有时并排有 2 个 div 的表单(其中包含输入/标签/验证器)。在此之后的任何其他 div 格式都不正确,即使使用 clearfix 也是如此。

[div] [div]
--> clear div goes here
[   div   ]

我已经用另一个带有 css {clear:both;} 的 Div 修复了它,但这是多余的。更重要的是,我发现 IE 需要在清晰的 div 上设置一个高度来尊重较低 div 上的任何边距。

有没有更好的方法来处理这个问题?

4

1 回答 1

0

如果不看代码,很难确切地看到你遇到了什么问题,但希望这会有所帮助。

<div class="one" style="float: left;"> This div is floated left </div>

<div class="example1" style="clear: left;">this is text in example 1</div> <!-- notice clear left means this dive will appear after the float, no matter how much stuff is in the float -->

如果第一类向左浮动,则示例 1 将出现在它旁边,但在这种情况下,您清除了左侧的浮动(即第一类),因此示例 1 出现在您的浮动对象下方。

于 2013-01-17T23:09:21.977 回答