CSS 文本-溢出属性
原文:https://www.geeksforgeeks.org/css-text-overflow-property/
CSS 中的文本溢出属性用于指定某些文本已经溢出并隐藏在视图之外。空白属性必须设置为无标记,而溢出属性必须设置为隐藏。溢出的内容可以被剪裁,显示省略号(“…”)或显示自定义字符串。
语法:
text-overflow: clip|string|ellipsis|initial|inherit;
属性值:下面的例子很好地描述了所有的属性。
剪辑:文字被剪辑,看不到。这是默认值。
语法:
text-overflow: clip;
示例:本示例说明了文本溢出属性的使用,该属性的值被设置为 clip。
超文本标记语言
<html>
<head>
<title> CSS | text-overflow Property </title>
<style type="text/css">
div {
width: 500px;
font-size: 50px;
white-space: nowrap;
overflow: hidden;
text-overflow: clip;
}
</style>
</head>
<body>
<div>GeeksforGeeks: A computer science portal for geeks.</div>
</body>
</html>
输出:
CSS 文本溢出剪辑
省略号:文本被剪裁,剪裁后的文本表示为“…”。
语法:
text-overflow: ellipsis;
示例:本示例说明了文本溢出属性的使用,该属性的值被设置为省略号。
超文本标记语言
<html>
<head>
<title> CSS | text-overflow Property </title>
<style type="text/css">
div {
width: 500px;
font-size: 50px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
</style>
</head>
<body>
<div> GeeksforGeeks: A computer science portal for geeks. </div>
</body>
</html>
输出:
字符串:使用编码器选择的字符串向用户表示剪切的文本。此选项仅在火狐浏览器中可见。
语法:
text-overflow: string;
其中字符串由开发人员定义。
示例:本示例说明了文本溢出属性的使用,该属性的值被设置为特定的字符串值。
超文本标记语言
<html>
<head>
<title> CSS | text-overflow Property </title>
<style type="text/css">
div {
width: 500px;
font-size: 50px;
white-space: nowrap;
overflow: hidden;
text-overflow: " ";
}
</style>
</head>
<body>
<div> GeeksforGeeks: A computer science portal for geeks. </div>
</body>
</html>
输出:
初始 : 用于将元素的 CSS 属性设置为默认值 ie。,该值会将 text-overflow 属性设置为默认值。
语法:
text-overflow: initial;
示例:本示例说明了文本溢出属性的使用,该属性的值设置为初始值。
超文本标记语言
<html>
<head>
<title> CSS | text-overflow Property </title>
<style type="text/css">
div {
width: 500px;
font-size: 50px;
white-space: nowrap;
overflow: hidden;
text-overflow: initial;
}
</style>
</head>
<body>
<div> GeeksforGeeks : A computer science portal for geeks. </div>
</body>
</html>
输出:
继承 : 用于从元素的父元素属性值 ie 继承元素的属性。,该值会将 text-overflow 属性设置为父元素的值。
语法:
text-overflow: inherit;
示例:该示例说明了文本溢出属性的使用,该属性的值被设置为继承。
超文本标记语言
<html>
<head>
<title> CSS | text-overflow Property </title>
<style type="text/css">
div {
width: 500px;
font-size: 50px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
h3 {
width: 500px;
white-space: nowrap;
overflow: hidden;
text-overflow: inherit;
}
</style>
</head>
<body>
<div> GeeksforGeeks: A computer science portal for geeks.
<h3>
I have inherited my overflow property from div.
</h3>
</div>
</body>
</html>
输出:
支持的浏览器:文本溢出属性支持的浏览器如下:
- Chrome 1.0
- Firefox 7.0
- 微软边缘 12.0
- IE 6.0
- Safari 1.3
- Opera 11.0
版权属于:月萌API www.moonapi.com,转载请注明出处