【发布时间】:2017-01-23 06:00:46
【问题描述】:
不幸的是,这个问题太长了,无法在谷歌或这里给我正确的结果,我得到的只是一些 svg 元素的缩放。
我想做的是做网上商店,其中 parent 包含 div 框的结果,并且 parent 的大小应该与孩子的数量有关。
假设我有 14 个子 div,每行 4 个,我可以使用起始最小高度:768 px,但如果有 200 个子,我需要将容器和容器父级的高度增加 ( 200/4-4)*128px,因为 4 行是基本屏幕,其他 46 行不适合。我如何根据屏幕分辨率动态地做到这一点?
编辑:我尝试添加一些细节: IMG of my current status 我想做的 atm 是增加浅灰色框的大小,它的父级(白色框)和它的父级(几乎透明的框)如果有太多红色框,则离开第一个容器的边界(浅灰色框)
【问题讨论】:
-
一个普通的块元素会默认增加高度。您需要提供更多信息才能得到答案。
-
我向其父级添加了块,但该父级的父级的大小没有增加,我该怎么办?
-
所以您希望父级的大小根据最高列中的子级数进行缩放?孩子的大小是默认的,通常被认为更合适。不太确定您要做什么(或为什么)。
-
我真的很抱歉我的问题质量不好,我会尝试更好地形成它:我有默认高度为 1000px 的父级。在人们搜索某些东西并且许多结果与搜索匹配之前,它会保持那么大,而不是我想让父母更大。我不想根据最高列中的孩子数量来缩放父母,我只想通过孩子的总数来缩放它,同时在父母内部也有很大的填充,这样孩子就不会碰到父母的角落,真的很抱歉,如果我遗漏了一些基本的东西,我就是找不到解决方案。
-
我相信min-height 是您所需要的,就像
min-height: 1000px。没有minimal reproducible example 就很难判断。
标签: javascript jquery html css twitter-bootstrap