html - 动态宽度 div 自动调整大小以适应浏览器宽度?

标签 html css autoresize flexbox

我有几个宽度未知(动态宽度)的div。 如何自动调整这些 div 的大小以适应浏览器宽度?

例如,我有 5 个宽度不同的 div。如果浏览器宽度只能填满 3 个 div,那么这 3 个 div 将自动调整大小以适应浏览器宽度,其余部分将显示在第二行。

如何使用 html5 和 css3 制作它。我知道 css3 中有一个新功能 flexbox,但我不确定我是否可以处理它。

最佳答案

您可以根据您的要求使用 calss - 值。 最小/最大宽度/高度

参见示例demo jsFiddle

    .grid {
  display: box;
  display: -webkit-flex;
  display: flex;
}
.column {
  padding: 20px;
}
.fluid {
  box-flex: 1;
  background: #ccc;
}
.fixed {
    width: 100px;
  background: red;
}​

关于html - 动态宽度 div 自动调整大小以适应浏览器宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12888988/

相关文章:

swift - 在 Xcode 8.3 中应用自动调整大小时,标签字体大小从 iPhone 6s 减小到 iPhone 7+

wpf - 如何在调整窗口大小时调整 ListView 控件的大小

flutter - 如何在运行时根据 Flutter 中的 AppBar 内容动态改变 AppBar 的高度?

html - 图标字体偶尔显示为正方形并在悬停时返回图标

twitter-bootstrap - 在 Bootstrap 中交换 div。是否可以?

javascript - jquery mouseenter 在尺寸大于父 div 的子 div 上

javascript - getComputedStyle 可以为某些属性返回 undefined 吗?

javascript - Flex 项目包括 SWFAddress.js

javascript - 如何动态加载模态

css - 在 SVG 中组合 clipPath、pattern 和 linearGradient