【问题标题】:CSS float and div block positionCSS浮动和div块位置
【发布时间】:2012-01-17 05:40:45
【问题描述】:

我有这个问题,然后我尝试将 div 向左浮动, 每个块都包含相同的 div 类(成员)。

如果它在右侧,则块会上升,但在左侧不起作用。

有什么想法吗?

.member {
    float: left;
    position: relative;
    width: 422px;
    margin: 0px 10px 10px 0px;
    height: auto;
}

image with example

【问题讨论】:

  • 请发布您的 HTML。这取决于这些块的顺序。
  • mg-web.co.uk/hosting/bugs/html_css/team.htm - 我真的很困惑,可能有问题吗?

标签: css positioning html css-float


【解决方案1】:

我想你想要两列不同高度的块。

那么你应该一栏向左浮动,第二栏向右浮动:

像这样:

.member {
    position: relative;
    width: 422px;
    margin: 0px 10px 10px 0px;
    height: auto;
}

.fl_left {
    float: left;
    clear: left;
}

.fl_right {
    float: right;
    clear: right;
}

HTML:

<div id="left">
    <div class="fl_left">
        <div class="member"></div>
        <div class="member"></div>
    </div>
    <div class="fl_right">
        <div class="member"></div>
        <div class="member"></div>
    </div>
</div>

【讨论】:

  • link - 是的,但在这种情况下,左边的块不要上去,我不需要 div 之间的间距
猜你喜欢
  • 1970-01-01
  • 2014-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-03
  • 2011-04-04
  • 2014-04-09
  • 1970-01-01
相关资源
最近更新 更多