CSS3 text-overflow
属性
说明
text-overflow
CSS 属性决定了文本内容在溢出具有除 visible
以外的 overflow
的块容器元素时如何显示。
下表总结了此属性的使用上下文和版本历史记录。
默认值: | clip |
---|---|
适用于: | Block containers |
继承: | No |
动画: | No. 参见动画属性。 |
版本: | New in CSS3 |
注意:文本可能会溢出,当它被阻止换行时,例如 由于包含元素的空白设置为 nowrap 或单个单词太长而无法容纳。
语法
属性的语法如下:
下面的例子展示了 text-overflow
属性的作用。
p {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
属性值
下表描述了该属性的值。
值 | 说明 |
---|---|
clip |
根据文本内容剪辑文本。 字符可能只被部分渲染。 |
ellipsis |
渲染一个省略号('...',U+2026)来表示被剪裁的文本。 |
string | 渲染给定的字符串来表示剪切的文本。 字符串显示在内容区域内,进一步缩短了显示文本的大小。 如果没有足够的地方显示字符串,它们会被剪掉。 |
initial |
将此属性设置为其默认值。 |
inherit |
如果指定,则关联元素采用其父元素 text-overflow 属性的计算值。 |
浏览器兼容性
所有主要的现代浏览器都支持 text-overflow
属性。
基本支持—
|
注意: Internet Explorer 支持前缀版本 -ms-text-overflow
,可以用作 text-overflow
的同义词。 Opera 9 和 10 支持前缀版本 -o-text-overflow
。
进一步阅读
文本相关属性: letter-spacing
, text-align
, text-decoration
, text-indent
, text-shadow
, text-transform
, white-space
, word-spacing
.
Advertisements