溢出处理
当元素内容超过其容器大小时,CSS 的溢出属性决定内容如何显示或隐藏。
1. overflow 属性
控制溢出内容的行为:
overflow: visible; /* 默认,内容溢出显示 */
overflow: hidden; /* 超出部分隐藏 */
overflow: scroll; /* 总是显示滚动条 */
overflow: auto; /* 内容溢出时显示滚动条 */
2. overflow-x 和 overflow-y
分别控制水平方向和垂直方向的溢出:
overflow-x: auto;
overflow-y: hidden;
溢出处理示例
源码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<title>溢出处理示例</title>
<style>
.box {
width: 200px;
height: 100px;
border: 1px solid #333;
margin-bottom: 20px;
padding: 5px;
}
.visible {
overflow: visible;
background-color: #c8e6c9;
}
.hidden {
overflow: hidden;
background-color: #ffcdd2;
}
.scroll {
overflow: scroll;
background-color: #bbdefb;
}
.auto {
overflow: auto;
background-color: #ffe082;
}
</style>
</head>
<body>
<div class="box visible">
overflow: visible<br/>
这是一些超出容器宽高的内容。超出部分会显示出来。超出部分会显示出来。超出部分会显示出来。
</div>
<div class="box hidden">
overflow: hidden<br/>
这是一些超出容器宽高的内容。超出部分会被隐藏,不显示。
</div>
<div class="box scroll">
overflow: scroll<br/>
这是一些超出容器宽高的内容。滚动条总是出现。
</div>
<div class="box auto">
overflow: auto<br/>
这是一些超出容器宽高的内容。滚动条只有内容溢出时出现。
</div>
</body>
</html>
相关内容
- 什么是 CSS? CSS(层叠样式表)是一种用来描述网页外观样式的语言。它定义了如何为HTML元素设置颜色、字体、布局等视觉效果,使网页更加美观和易于阅读。
- CSS 的作用与工作原理 介绍CSS的主要作用及其工作原理,帮助理解如何通过样式表控制网页元素的外观和布局,实现内容与表现的分离。
- CSS 的引入方式 介绍CSS的三种主要引入方式:内联样式、内部样式表和外部样式表,帮助开发者选择合适的方法应用样式。
- 基本语法结构 介绍CSS的基本语法结构,包括选择器、属性和属性值的组成方式,帮助理解如何编写有效的样式规则。
- 注释的使用方式 介绍CSS中注释的写法和作用,帮助开发者在样式代码中添加说明,提高代码可读性和维护性。
- 基本选择器 介绍CSS中最基础的三种选择器:元素选择器、类选择器和ID选择器,是学习CSS样式编写的基础。