text-overflow超出部分用省略号
类别:Web前端 浏览量:716
时间:2014-4-23 text-overflow超出部分用省略号
text-overflow超出部分用省略号text-overflow语法
text-overflow: clip|ellipsis|string;
text-overflow取值
clip :不显示省略标记(...),而是简单的裁切。
ellipsis:当对象内文本溢出时显示省略标记(...),来代表被修剪的文本。
string:使用给定的字符串来代表被修剪的文本。
text-overflow说明
1、text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。要实现溢出时产生省略号的效果还须定义:强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),也就是说 overflow: hidden; text-overflow:ellipsis;white-space:nowrap;一定要一起用,只有这样才能实现溢出文本显示省略号的效果。
2、一定要给容器定义宽度.
3、如果少了overflow: hidden;文字会横向撑到容器的外面
4、如果少了white-space:nowrap;文字会把容器的高度往下撑;即使你定义了高度,省略号也不会出现,多余的文字会被裁切掉
5、如果少了text-overflow:ellipsis;多余的文字会被裁切掉,就相当于你这样定义text-overflow:clip.
6、如果容器是table,当文字内容过多时,不换行,而是出现...
7、对应的脚本特性为 textOverflow 。
text-overflow实例
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>text-overflow</title>
</head>
<body>
<style type="text/css">
.test_demo_clip{text-overflow:clip; overflow:hidden; white-space:nowrap; width:200px; background:#ccc;}
.test_demo_ellipsis{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:200px; background:#ccc;}
</style>
<h2>text-overflow : clip </h2>
<li class="test_demo_clip">
不显示省略标记,而是简单的裁切条
</li>
<h2>text-overflow : ellipsis </h2>
<li class="test_demo_ellipsis">
当对象内文本溢出时显示省略标记
</li>
</body>
</html>
您可能感兴趣
热门推荐
- html5图片上下滚动(HTML5 图片悬停放大的实现代码示例)
- dede织梦cms安装教程(开源织梦dedecms快速搬家图文教程)
- linuxnfs服务教程(使用Docker的NFS-Ganesha镜像搭建nfs服务器的详细过程)
- 阿里云linux配置(阿里云ESC linux服务器日常安全运维常用命令)
- docker 容器相关问题(docker空间爆满导致的进入容器失败的解决方案)
- sqlserver使用简介(SQL Server Page结构深入分析)
- yii数据库测评(Yii2.0框架behaviors方法使用实例分析)
- SQL Server无法连接远程数据库的解决方法
- 动态添加gridPanel的列和数据
- sql server 判断 null