CSS3属性text-overflow
来源:互联网 发布:android编程200例 pdf 编辑:程序博客网 时间:2024/06/12 05:38
text-overflow : clip | ellipsis
取值:- clip:
- 不显示省略标记(...),而是简单的裁切。
- ellipsis:
- 当对象内文本溢出时显示省略标记(...)
- 设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。对应的脚本特性为textOverflow。
- text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。要实现溢出时产生省略号的效果还须定义:强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果。
从上面的表中我们可以看出,Firefox对text-overflow:ellipsis 这一属性支持不是很好。
下面附上一个例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>新建文档</title> <style> * { margin: 0; padding: 0; } a { text-decoration: none; color: #000; } a:hover { text-decoration: none; color: #000; } ul { width: 300px; margin: 40px auto; padding: 12px 4px 12px 24px; border: 1px solid #D4D4D4; background: #F1F1F1; list-style: none;} li { margin: 12px 0; } li a { display: block; width: 80px; overflow: hidden;/*注意不要写在最后了*/ white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; } /* firefox only */ li:not(p) { clear: both; } li:not(p) a { max-width: 170px; float: left; } li:not(p):after { content: "..."; float: left; width: 25px; padding-left: 5px; color: #000; } </style> </head> <body> <ul> <li><a href="#">网页设计网页设计网页设计</a></li> <li><a href="#">网页设计网页设计网页设计</a></li> <li><a href="#">网页设计网页设计网页设计</a></li> <li><a href="#">网页设计网页设计网页设计</a></li> <li><a href="#">网页设计网页设计网页设计</a></li> <li><a href="#">网页设计网页设计网页设计</a></li> <li><a href="#">网页设计网页设计网页设计</a></li> <li><a href="#">网页设计网页设计网页设计</a></li> <li><a href="#">网页设计网页设计网页设计</a></li> </ul> </body> </html>
- CSS3属性text-overflow
- CSS3属性text-overflow
- CSS3 text-overflow 属性
- CSS3 text-overflow属性
- CSS3属性之:text-overflow
- CSS3中的text-overflow属性
- CSS3属性之五:text-overflow
- css3溢出文本属性------text-overflow
- CSS3属性之text-overflow:ellipsis详解
- css3--text-overflow
- CSS3 Text-overflow
- CSS3 overflow-x 属性
- text-overflow属性
- css text-overflow属性
- 利用CSS3 text-overflow换行
- CSS3 overflow-y 与overflow-y属性
- css3的文本效果text-overflow
- 【CSS3】---text-overflow 与 word-wrap
- innerHTML、innerText 和 outerHTML 的区别
- Java 一个java程序员的年终总结
- 禁用JSF2.x(mojarra)的xhtml缓存,让文件改动立即生效
- c# .net 中<% = %>,<% # %>,<% $ %>意义
- 建立支持OpenGL的OpenCV工程“Master OpenCV”chp.3
- CSS3属性text-overflow
- virtualbox虚拟机安装Mac OS 10.6.x全过程
- AES加解密算法在Android中的应用及Android4.2以上版本调用问题
- 挂载硬盘报错无法挂载---磁盘挂载反馈结果8192
- sikuli core: Finding GUI Patterns on the Screen
- 学习业务流程图绘制方法(下)
- Linux修改文件及文件夹权限 文件属性
- Hadoop 常用命令
- phpcms调用栏目