CSS实现限制字数功能当对象内文本溢出时显示省略标记


Posted in HTML / CSS onAugust 20, 2014

复制代码
代码如下:

<div style="width:200px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; border:1px solid red">试试看试试看试试看试试看试试看试试看试试看试试看试试看试试看试试看</div>

效果:
CSS实现限制字数功能当对象内文本溢出时显示省略标记 

语法:

text-overflow : clip | ellipsis

参数:

clip :  不显示省略标记(...),而是简单的裁切

(clip这个参数是不常用的!)

ellipsis :  当对象内文本溢出时显示省略标记(...)

说明:

设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。

请您注意,text-overflow:ellipsis属性在FF中是没有效果的。

示例:

div { text-overflow : clip; }

text-overflow是一个比较特殊的样式,我们可以用它代替我们通常所用的标题截取函数,而且这样做对搜索引擎更加友好,如:标题文件有50 个汉字,而我们的列表可能只有300px的宽度。如果用标题截取函数,则标题不是完整的,如果我们用CSS样式text- overflow:ellipsis,输出的标题是完整的,只是受容器大小的局限不显示出来罢了。

text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。我们想要实现溢出时产生省 略号的效果。还必须定义:强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden)。只有这样 才能实现溢出文本显示省略号的效果。

有的时候的某段文本太长了,会影响整个的布局,很多人用动态语言来解决这个问题,但必须区分中文和英文,因为中文相当于两个英文字符长度,这样不仅繁琐,而且加重了服务器的负担。其实,我们完全可以使用CSS完美解决这个问题,

复制代码
代码如下:

white-space:nowrap;overflow:hidden;text-overflow:ellipsis; <!-- 就这三句,,,嘿嘿....->
HTML / CSS 相关文章推荐
CSS3地图动态实例代码(圆圈向外扩散)
Jun 15 HTML / CSS
CSS3 优势以及网页设计师如何使用CSS3技术
Jul 29 HTML / CSS
今天学到的CSS最新技术(与图片背景相关)
Dec 24 HTML / CSS
css3中新增的样式使用示例附效果图
Aug 19 HTML / CSS
纯CSS3实现8组超炫酷鼠标滑过图片动画
Mar 16 HTML / CSS
CSS3.0实现霓虹灯按钮动画特效的示例代码
Jan 12 HTML / CSS
HTML5之SVG 2D入门9—蒙板及mask元素介绍与应用
Jan 30 HTML / CSS
HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
Apr 24 HTML / CSS
HTML5标签大全
Nov 23 HTML / CSS
使用phonegap操作数据库的实现方法
Mar 31 HTML / CSS
html中显示特殊符号(附带特殊字符对应表)
Jun 21 HTML / CSS
css清除浮动clearfix:after的用法详解(附完整代码)
May 21 HTML / CSS
CSS3的transition和animation的用法实例介绍
Aug 20 #HTML / CSS
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
Aug 19 #HTML / CSS
css3中新增的样式使用示例附效果图
Aug 19 #HTML / CSS
css3 position fixed固定居中问题解决方案
Aug 19 #HTML / CSS
CSS3实现多背景展示效果通过CSS3定位多张背景
Aug 10 #HTML / CSS
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
Aug 08 #HTML / CSS
CSS3制作文字半透明倒影效果的两种实现方式
Aug 08 #HTML / CSS
You might like
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
使用PHP编写发红包程序
2015/07/22 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
ThinkPHP下表单令牌错误与解决方法分析
2017/05/20 PHP
php判断文件上传图片格式的实例详解
2017/09/30 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
php解析非标准json、非规范json的方式实例
2020/12/10 PHP
javascript学习笔记(三) String 字符串类型介绍
2012/06/19 Javascript
javascript框架设计之浏览器的嗅探和特征侦测
2015/06/23 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
webpack+vue.js实现组件化详解
2016/10/12 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
layui弹出层效果实现代码
2017/05/19 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
2017/07/24 Javascript
jQuery插件DataTables分页开发心得体会
2017/08/22 jQuery
浅谈js中的bind
2019/03/18 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
2020/05/13 Javascript
H5 js点击按钮复制文本到粘贴板
2020/11/19 Javascript
python让列表倒序输出的实例
2018/06/25 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
Python下简易的单例模式详解
2019/04/08 Python
基于python plotly交互式图表大全
2019/12/07 Python
Python PyQt5整理介绍
2020/04/01 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
详解移动端html5页面长按实现高亮全选文本内容的兼容解决方案
2016/12/03 HTML / CSS
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
Notino法国:购买香水和化妆品
2019/04/15 全球购物
2014年驻村干部工作总结
2014/11/17 职场文书
2014年检验科工作总结
2014/11/22 职场文书
社区环境卫生倡议书
2015/04/29 职场文书
舌尖上的中国观后感
2015/06/02 职场文书
礼貌问候语大全
2015/11/10 职场文书
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python