CSS超出文本指定宽度用省略号代替和文本不换行


Posted in HTML / CSS onMay 05, 2016

一般的文字截断(适用于内联与块):

CSS Code复制内容到剪贴板
  1. .text-overflow {   
  2.     display:block;/*内联对象需加 */  
  3.     width:31em;/* 何问起 hovertree.com */  
  4.     word-break:keep-all;/* 不换行 */  
  5.     whitewhite-space:nowrap;/* 不换行 */  
  6.     overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */  
  7.     text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/  
  8. }   

对于表格文字溢出的定义:
 
对于表格超出范围显示省略号

CSS Code复制内容到剪贴板
  1. table{   
  2.      width:em;   
  3.      table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */  
  4.  }   
  5.  td{   
  6.     width:%;   
  7.     word-break:keep-all;/* 不换行 */  
  8.     whitewhite-space:nowrap;/* 不换行 */  
  9.     overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */  
  10.     text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/  
  11. }   

需要你注意的是,这个CSS样式只对单行的文字的效,如果你想把它用在多行上,也只有第一行有作用的。

这个写法只有IE会有“...”,其它的浏览器文本超出指定宽度时会隐藏。

以上所述是针对CSS超出文本指定宽度用省略号代替和文本不换行的相关介绍,希望对大家有所帮助,同时也非常感谢大家对三水点靠木网站的支持!

HTML / CSS 相关文章推荐
使用HTML5和CSS3表单验证功能
May 05 HTML / CSS
CSS3 clip-path 用法介绍详解
Mar 01 HTML / CSS
CSS书写规范、顺序和命名规则
Mar 06 HTML / CSS
使用CSS3的::selection改变选中文本颜色的方法
Sep 29 HTML / CSS
Html5移动端获奖无缝滚动动画实现示例
Jun 25 HTML / CSS
input元素的url类型和email类型简介
Jul 11 HTML / CSS
Canvas中设置width与height的问题浅析
Nov 01 HTML / CSS
Canvas实现贝赛尔曲线轨迹动画的示例代码
Apr 25 HTML / CSS
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
Mar 30 HTML / CSS
html css3不拉伸图片显示效果
Jun 07 HTML / CSS
Canvas如何做个雪花屏版404的实现
Sep 25 HTML / CSS
HTML静态页面获取url参数和UserAgent的实现
Aug 05 HTML / CSS
CSS3实现曲线阴影和翘边阴影
May 03 #HTML / CSS
CSS3让登陆面板3D旋转起来
May 03 #HTML / CSS
关于css兼容性问题及一些常见问题汇总
May 03 #HTML / CSS
CSS3 3D旋转rotate效果实例介绍
May 03 #HTML / CSS
CSS3过渡transition效果实例介绍
May 03 #HTML / CSS
浅析rem和em和px vh vw和% 移动端长度单位
Apr 28 #HTML / CSS
CSS3近阶段篇之酷炫的3D旋转透视
Apr 28 #HTML / CSS
You might like
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
javascript学习笔记(九) js对象 设计模式
2012/06/19 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
2013/11/14 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
减少访问DOM的次数提升javascript性能
2014/02/24 Javascript
用javascript关闭本窗口技巧小结
2014/09/05 Javascript
jquery使用remove()方法删除指定class子元素
2015/03/26 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
javascript表单控件实例讲解
2016/09/13 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
2017/01/21 Javascript
js实现日期显示的一些操作(实例讲解)
2017/07/27 Javascript
mac中利用NVM管理不同node版本的方法详解
2017/11/08 Javascript
vue+iview+less+echarts实战项目总结
2018/02/22 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
vue-cli3配置favicon.ico和title的流程
2020/10/27 Javascript
Python实现远程调用MetaSploit的方法
2014/08/22 Python
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
Python绘制KS曲线的实现方法
2018/08/13 Python
python多任务及返回值的处理方法
2019/01/22 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
Django 对象关系映射(ORM)源码详解
2019/08/06 Python
使用Python构造hive insert语句说明
2020/06/06 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
2020/07/02 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
医学检验专业大学生求职信
2013/11/18 职场文书
顶碗少年教学反思
2014/02/21 职场文书
安全生产目标管理责任书
2014/07/25 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
教师培训学习心得体会
2016/01/21 职场文书
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
Spring Bean是如何初始化的详解
2022/03/22 Java/Android