将父<div>
扩展到其子级的高度,可以通过使用CSS的display: flex
属性来实现。以下是一个简单的示例:
<!DOCTYPE html>
<html>
<head><style>
.parent {
display: flex;
flex-direction: column;
height: 100%;
border: 1px solid black;
}
.child {
height: 50px;
background-color: lightblue;
margin: 10px;
}
</style>
</head>
<body>
<div class="parent">
<div class="child">子级1</div>
<div class="child">子级2</div>
<div class="child">子级3</div>
</div>
</body>
</html>
在这个示例中,我们使用了display: flex
属性来将父<div>
的显示方式设置为弹性布局,并通过flex-direction: column
将子元素排列为列。然后,我们将父元素的高度设置为100%,以确保其高度与子元素的高度相同。最后,我们为子元素添加了一些样式,以便更好地展示效果。
领取专属 10元无门槛券
手把手带您无忧上云