Css 浮动问题-2个浮动元素:右样式,导致放置在它们之间的div向左移动

Css 浮动问题-2个浮动元素:右样式,导致放置在它们之间的div向左移动,css,css-float,Css,Css Float,我有两个链接,每个链接都有style=“float:right”。我在这两个链接之间有另一个div元素。 现在,在IE7中,两个链接正确显示,而中间的div被推到左侧。 代码如下: <a style="float:right" href="javascript:exportqueryresulttocsv();">Export Query Result to CSV</a> <div style="overflow:auto"> <!-- I h

我有两个链接,每个链接都有style=“float:right”。我在这两个链接之间有另一个div元素。 现在,在IE7中,两个链接正确显示,而中间的div被推到左侧。 代码如下:

<a style="float:right" href="javascript:exportqueryresulttocsv();">Export Query Result to CSV</a>
<div style="overflow:auto">
    <!-- I have a table displaying a report here -->
</div>
<a style="float:right" href="javascript:exportqueryresulttocsv();">Export Query Result To CSV</a>


定位这些div有什么问题吗?

所以浮动它们好了,它们应该均匀对齐

所以浮动它们好了,它们应该均匀对齐

你想要这样吗

如果是这样,则将所有项目向右浮动,但在每个元素之间使用clearfix。乙二醇

<div style="clear:both"></div>

您希望它看起来像这样吗

如果是这样,则将所有项目向右浮动,但在每个元素之间使用clearfix。乙二醇

<div style="clear:both"></div>