CSS - div定位问题

标签 css

我有一个 wrapper 。在那个 wrapper 里面我有 3 个 div。我希望#contentOne 站在#contentTwo 之上,contentThree 站在这两者的右侧。我相信有人可以提供帮助。预先感谢您的答复。干杯。马克。 (这个定位的东西让我很烦....)

http://jsfiddle.net/Qmrpu/

我的 HTML:

<div id="wrapper">
    <div id="contentOne" class="content">contentOne</div>
    <div id="contentTwo" class="content">contentTwo</div>
    <div id="contentThree" class="content">contentThree</div>
</div>

我的 CSS:

#wrapper{
    width:430px;
    float:left;
    height:auto;
    border:2px solid blue;}

.content{
    border:1px solid black;
    background-color:yellow;
    width:200px;
    height:100px;}

#contentThree{
    height:130px;}

最佳答案

你能把它们放在 float 的列包装器中吗?

<div id="wrapper">
    <div id="column1" class="column">
        <div id="contentOne" class="content">contentOne</div>
        <div id="contentTwo" class="content">contentTwo</div>
    </div>
    <div id="column2" class="column">
        <div id="contentThree" class="content">contentThree</div>
    </div>
</div>

CSS:

.column {
   float: left;
}

http://jsfiddle.net/xbcxs/

关于CSS - div定位问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9489375/

相关文章:

css - 带有表单的父子 div

html - 按钮图标从顶部和底部被切断

javascript - 如何在没有滚动条的情况下对具有 "text-overflow: ellipsis"的文本实现水平滚动拖动功能?

html - chrome 错误显示 flex 宽度 100

html - 内容不拉伸(stretch)

css - 删除 twitter bootstrap 中的行

html - 我如何调整CSS位置

CSS 位置 : sticky and overflow

css - 3D 方框阴影效果

javascript - 工具提示嵌套在<label>中,防止 'mousedown'触发输入:active