javascript - 如何将 child 的div高度扩展到 parent 的高度

标签 javascript html css angularjs

我的页面结构如下:

<div class="parent">
   <div class="child">
   </div>
   <div class="child">
   </div>
   <div class="child">
   </div> 
</div>

我想将 .child 的高度设置为等于 .parent 的高度(这是已知的),但不定位 child 的绝对高度。所以结果将是一个与父级一样高的子级列表。

最佳答案

您可以设置父级的高度,然后将每个子级的高度设置为 100%,这样每个子级的高度都将与父级相同,即使这会扩展父级。

.parent
.child:nth-child(1) {background-color: #f00;}
.child:nth-child(2) {background-color: #0f0;}
.child:nth-child(3) {background-color: #00f;}

.parent {
  height: 100px;
  background-color: red;
}

.child {
  height: 100%;
}
<div class="parent">
   <div class="child">
   </div>
   <div class="child">
   </div>
   <div class="child">
   </div> 
</div>

关于javascript - 如何将 child 的div高度扩展到 parent 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48843953/

相关文章:

javascript - 如何在每 1 秒重复 1 分钟后停止 setTimeout

html - 按钮未在 block 级容器中居中

javascript - 表单验证的 html 页面之间的导航

javascript - 如何在网页的所有其他元素之上制作一个 div

javascript - 按钮悬停将更改 div 的背景和两个 block 之间的图片

javascript - CSS 颜色叠加

javascript - Jquery 选择元素

javascript - 在两个组件之间共享数据,无论父组件和子组件如何 - angular2

javascript - React - 重构类组件以将部件移动到功能组件

javascript - 更改 CSS 以允许使用 Javascript 控制 DIV 位置