CSS3 text-overflow 属性
实例
使用 text-overflow 属性:
- div.test
- {
- text-overflow:ellipsis;
- }
页面底部有更多实例。
浏览器支持
IE | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|
所有主流浏览器都支持 text-overflow 属性。
定义和用法
text-overflow 属性规定当文本溢出包含元素时发生的事情。
默认值: | clip |
---|---|
继承性: | no |
版本: | CSS3 |
JavaScript 语法: | object.style.textOverflow="ellipsis" |
语法
- text-overflow: clip|ellipsis|string;
值 | 描述 | |
---|---|---|
clip | 修剪文本。 | 显示省略符号来代表被修剪的文本。 |
string | 使用给定的字符串来代表被修剪的文本。 |
实例
带有 hover 效果的 Text-overflow
本例演示当光标浮动到元素上时如何显示全部文本。
<!DOCTYPE html>
<html>
<head>
<style>
div.test
{
white-space:nowrap;
width:12em;
overflow:hidden;
border:1px solid #000000;
}
div.test:hover
{
text-overflow:inherit;
overflow:visible;
}
</style>
</head>
<body>
<p>如果您把光标移动到下面两个 div 上,就能够看到全部文本。</p>
<p>这个 div 使用 "text-overflow:ellipsis" :</p>
<div class="test" style="text-overflow:ellipsis;">This is some long text that will not fit in the box</div>
<p>这个 div 使用 "text-overflow:clip":</p>
<div class="test" style="text-overflow:clip;">This is some long text that will not fit in the box</div>
</body>
</html>
相关页面
CSS3 教程:CSS3 文本效果