CSS max-height 和 overflow auto 始终显示垂直滚动
max-height
属性用于限制元素的最大高度。当内容超过容器的 height
时,它会自动显示垂直滚动条。而 overflow
属性用于控制元素在内容溢出时如何显示滚动条。
在 overflow
属性中,auto
意味着如果内容高度超出容器的 height
,则显示垂直滚动条。而 scroll
属性表示始终显示滚动条。
示例:
<!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>Example</title>
<style>
.container {
max-height: 200px;
overflow-y: auto;
}
</style>
</head>
<body>
<div class="container">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam scelerisque libero id velit laoreet fringilla...</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam scelerisque libero id velit laoreet fringilla...</p>
</div>
</body>
</html>
在这个例子中,.container
类的元素具有固定的 max-height
为 200px,当内容高度超出时,将自动显示垂直滚动条。
领取专属 10元无门槛券
手把手带您无忧上云