繁体   English   中英

用高度和宽度上的其他div填充div

[英]Fill a div with other div in height and width

我有一个div,其尺寸可以为百分比或固定值; 我需要用相同大小的其他div完全填充div,以形成网格。

有想法吗

编辑:我想生成类似于下面立即可见的网格

格线

我认为您可以使用弹性显示。 我写了一个简单的示例来显示固定容器的用法: http : //jsbin.com/huqituhewu/edit?html,css,output 您可以通过以下方式使child div填充空间(它来自jsbin链接):

.container {
  position: fixed;
  height: 100px;
  width: 100px;
  display: flex;
}

.container > * {
  flex: 1;
} 

有一个关于flex的不错的教程: https : //css-tricks.com/snippets/css/a-guide-to-flexbox/

如果要多行显示,请多播放一些以形成一个漂亮的网格。

编辑:我添加了flex-wrap和min-width样式。 现在,当容器中有更多项目时,将形成行。 注意,当行中少于4个项目时,它们会很好地拉伸到整个宽度。 如果有4个或更多项目(100%/ 25%(最小宽度= 25%)= 4),则保留宽度并包装。 播放子div的数量和最小/最大宽度,以查看效果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM