html - 自动设置div宽度

标签 html css

我的容器中有三个 float 到左侧的 div,因此它们都将水平对齐。我想让下一个有内容的div放在第一行div的下面。我的计划是将第四个 div 添加到第一行并设置它的宽度,以便它占据第一行的其余部分,从而使下一个 div 在第二行中向下移动。

我尝试将第四个 div(填充 div)的宽度设置为自动,但它不起作用。

最佳答案

我改变了你的一些CSS

更改了 CSS

#container {
    padding:5px;
    box-sizing:border-box;
}
div {
    margin:0 5px 5px 0;
}
#fourth {
    background-color:#0000FF;
    float:none;
    clear:both;
    width:100%;
    margin-right:0;
}

working JsFiddle File

希望这对你有用。

关于html - 自动设置div宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25599291/

相关文章:

html - 将值动态传递给 data-* 属性 [Angular2]

html - 将 div 放置在其父级之上

javascript - 内部图像旋转时更改尺寸的父 div

javascript - 我可以在函数中初始化 bootstrap carousel 吗?或者它应该只在准备好的功能中完成?

javascript - Jquery - 可点击对象上的可点击对象

javascript - 为什么第二个脚本会阻止第一个脚本重定向,我该如何解决?

html - 在 Rails 中从 HTML 输入转换为 form_for 会改变格式吗?

php - 使用 jquery 突出显示弹出部分

html - 使用 flexbox 的响应式两列布局

python - 如何处理 HTML 表单中的换行符?