css - 侧边栏中的 Div 未按预期 float

标签 css html css-float

我搜索了关于如何使 div 彼此相邻 float 的主题并进行了尝试。 首先让我展示一下我打算设计什么MY DESIGN

我已经创建了内容和侧边栏,并使侧边栏流畅。再次在我的侧边栏中,我将侧边栏 div 1 和侧边栏 div 2 并排 float 。在我的 CSS 中,我使侧边栏 div 2 向右浮动,它向右浮动但正好位于侧边栏 div 1 下方,如下图所示 RESULTING DESIGN

我知道这听起来很简单,但我仍然缺少一些重要的东西。如果有人指出这一点,我们将不胜感激。

这是侧边栏和div的代码

    #sidebar {
        width: 720px;
        float: right;
        margin: 60px 0 30px;
    }

.div1{
width: 200px;
}
    .div2{    
        float: right;     
        width: 300px;
    }

谢谢 拉克斯

最佳答案

这是典型的 float 问题 - 将两个 div 向左浮动而不是向右浮动,或者更改顺序 - div2 在 div1 之前。

.div1{
width: 200px;
float:left
}
.div2{    
float: left;     
width: 300px;
}

并在 div 之后立即清除。

关于css - 侧边栏中的 Div 未按预期 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8801216/

相关文章:

jquery - CSS3 rotate3d 不准确

javascript - JS/Angular - 找出父元素的宽度/高度内有多少 html 元素

css - Firefox 滚动条对使用溢出自动和指针事件无响应的单击无响应

jquery - MVC Ajax 部分 View - 根据返回的 View 加载到不同的 div

html - 中心 float /内联 block div,父容器内有边距自动

css - 在两个 div 之间拆分可用宽度

html - 有一个段落和图像适合固定的 div

javascript - 使用 jQuery 验证检查图像大小不起作用

html - 是否可以将 HTML 表单输入标签与 SVG 混合,或者使用 SVG 来布置表单?

css - 在容器内水平移动元素并居中对齐