<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
/* css中子容器不会继承父容器的高度 */
.parent {
height: 500px;
border: red solid 1px;
}
.child {
border: green solid 1px;
}
</style>
</head>
<body>
<div class="parent">
<div class="child">child</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
/* css中子容器不会继承父容器的高度,但是当我们将父容器设置为flex布局后,
发现子容器的高度发生了变化,它变得和父容器一样高,
其实这是因为flex布局align-items的默认值为stretch,它会拉伸项目的长度 */
.parent {
height: 500px;
border: red solid 1px;
display: flex;
}
.child {
border: green solid 1px;
}
</style>
</head>
<body>
<div class="parent">
<div class="child">child</div>
</div>
</body>
</html>
