CSS 空白属性
CSS 中的空白属性用于控制文本换行和空白 ie。,此属性可用于设置元素内部空白的处理。此属性中有几种类型的值可供使用。
语法:
white-space: normal| nowrap| pre| pre-line| pre-wrap| initial| inherit;
属性值:下面的例子很好地描述了所有的属性。
正常:这是该属性的默认值。当 CSS 的空白属性设置为正常时,两个或更多空白的每个序列将显示为一个空白。元素中的内容将在任何需要的地方换行。
语法:
white-space: normal;
示例:本示例说明了属性值设置为“正常”的空白属性的使用。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | white-space Property </title>
<style>
div {
width: 500px;
height: 500px;
white-space: normal;
background-color: limegreen;
color: white;
font-size: 80px;
}
</style>
</head>
<body>
<center>
<div> GeeksforGeeks:
<br> A Computer Science Portal For Geeks.
</div>
</center>
</body>
</html>
输出:
正常值的空白属性 CSS
nowrap: 当 CSS 的空白属性设置为 nowrap 时,两个或更多空白的每个序列将显示为单个空白。除非明确指定,否则元素中的内容不会换行。
语法:
white-space: nowrap;
示例:此示例说明了属性值设置为 nowrap 的空白属性的使用。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | white-space Property </title>
<style>
div {
width: 300px;
height: 300px;
white-space: nowrap;
background-color: lightgreen;
color: black;
font-size: 25px;
}
</style>
</head>
<body>
<center>
<div>GeeksforGeeks:
A Computer Science Portal For Geeks.
</div>
</center>
</body>
</html>
输出:
具有 nowrap 值的空白属性
pre: 该值使空白具有与 HTML 中 < pre > 标签相同的效果。元素中的内容只有在使用换行符指定时才会换行。
语法:
white-space: pre;
示例:本示例说明了属性值设置为 pre 的空白属性的使用。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | white-space Property </title>
<style>
div {
width: 300px;
height: 300px;
white-space: pre;
background-color: lightgreen;
color: black;
font-size: 25px;
}
</style>
</head>
<body>
<center>
<div>
GeeksforGeeks: A Computer science portal for geeks.
</div>
</center>
</body>
</html>
输出:
带有预设值的空白属性
行前:当 CSS 的空白属性设置为行前值时,每两个或多个空白的序列将显示为单个空白。当需要和明确指定时,元素中的内容将被包装。
语法:
white-space: pre-line;
示例:本示例说明了属性值设置为行前的空白属性的使用。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | white-space Property </title>
<style>
div {
width: 300px;
height: 300px;
white-space: pre-line;
background-color: lightgreen;
color: black;
font-size: 25px;
}
</style>
</head>
<body>
<center>
<div>
GeeksforGeeks: A science portal for geeks.
</div>
</center>
</body>
</html>
输出:
空白属性行前值
预换行:当 CSS 的空格属性设置为行前值时,每一个空格序列都会按原样出现。当需要和明确指定时,元素中的内容将被包装。
语法:
white-space: pre-wrap;
示例:本示例说明了属性值设置为预包装的空白属性的使用。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | white-space Property </title>
<style>
div {
width: 300px;
height: 300px;
white-space: pre-wrap;
background-color: lightgreen;
color: black;
font-size: 25px;
}
</style>
</head>
<body>
<center>
<div>
Geeks For Geeks: A science portal for geeks.
</div>
</center>
</body>
</html>
输出:
空白预包装值
初始值:该值将空白属性设置为默认值。
语法:
white-space: initial;
inherit: 该值将空白属性设置为父元素的值。
语法:
white-space: inherit;
支持的浏览器:由空白属性支持的浏览器如下:
- 谷歌 Chrome 1.0
- 微软边缘 12.0
- Firefox 3.5
- Internet Explorer 5.5
- 歌剧 9.5
- Safari 3.0
版权属于:月萌API www.moonapi.com,转载请注明出处