css - float :right appears a line below the left one 上的右 div

标签 css html css-float

这是我的问题。

我有一个包装器 div(宽度:800px 和高度:250px),其中包含两个 div,占据了所有高度空间并将它们的宽度分成两半。

我设置了我的 css,将右侧的 div float 为 float: right,这一个出现在它应该出现的位置但“低于”另一个,超出了包装 div 空间(这甚至不应该是可能的)。

我同时发布了 jdfiddle 和代码。

JS fiddle http://jsfiddle.net/FV9yC/

HTML

<div id="wrapper">
    <!-- left div -->
    <div id="leftDiv">
        <h1>This is my heading</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
    </div>
    <!-- right div -->
    <div id="rightDiv">
        <h1>This is my heading</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
    </div>
</div>

CSS

#wrapper {
    background-color: grey;
    height: 200px;
    width: 500px; }

#leftDiv {
    background-color: purple;
    height: 200px;
    width: 250px; }

#rightDiv {
    background-color: green;
    float: right;
    height: 250px;
    width: 250px; }

最佳答案

只需将 ID 为 rightDiv 的 div 移动到 ID 为 leftDiv 的 div 之上。就是这样。

这是 WORKING SOLUTION

代码:

<div id="wrapper">
    <!-- right div -->
    <div id="rightDiv">
        <h1>This is my heading</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
    </div>    
    <!-- left div -->
    <div id="leftDiv">
        <h1>This is my heading</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
    </div>
</div>

关于css - float :right appears a line below the left one 上的右 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17525371/

相关文章:

jquery - 保持变量或目标整个类

html - CSS 防止链接像链接一样工作

jquery - 在父 div 的相对两侧 float 两个类

css - 使用 float 和表单

javascript - 如何在 td 标签内叠加音频标签

javascript - 激活 jQuery Accordion 脚本后从 Div 底部额外填充

html - 由于 CSS 问题,弹出窗口未出现

jquery - 触发悬停或鼠标悬停以获得定义的 CSS 效果

javascript - 如何在 JavaScript 中访问 anchor 标记?

css - 将这三个容器均匀对齐