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 相关文章推荐
css3实现背景模糊的三种方式
Mar 09 HTML / CSS
CSS3弹性伸缩布局之box布局
Jul 12 HTML / CSS
使用CSS Grid布局实现网格的流动
Dec 30 HTML / CSS
CSS3对背景图片的裁剪及尺寸和位置的设定方法
Mar 07 HTML / CSS
使用CSS3编写类似iOS中的复选框及带开关的按钮
Apr 11 HTML / CSS
CSS3 实现的火焰动画
Dec 07 HTML / CSS
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
Mar 15 HTML / CSS
HTML5 实战PHP之Web页面表单设计
Oct 09 HTML / CSS
html5新增的属性和废除的属性简要概述
Feb 20 HTML / CSS
html5 offlline 缓存使用示例
Jun 24 HTML / CSS
AmazeUi Tree(树形结构) 应用小结
Aug 17 HTML / CSS
css3 选择器
May 11 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
让你同时上传 1000 个文件 (一)
2006/10/09 PHP
php学习笔记之 函数声明
2011/06/09 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
php strftime函数的详细用法
2018/06/21 PHP
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
js+jquery实现图片裁剪功能
2015/01/02 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
canvas实现环形进度条效果
2017/03/23 Javascript
BootStrap的双日历时间控件使用
2017/07/25 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
vue自定义指令directive的使用方法
2019/04/07 Javascript
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
[53:10]Secret vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python实现简单购物商城
2016/05/21 Python
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
Python网络爬虫中的同步与异步示例详解
2018/02/03 Python
Python selenium抓取微博内容的示例代码
2018/05/17 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
python for循环输入一个矩阵的实例
2018/11/14 Python
Django集成搜索引擎Elasticserach的方法示例
2019/06/04 Python
Django框架自定义模型管理器与元选项用法分析
2019/07/22 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
无需压缩软件,用python帮你操作压缩包
2020/08/17 Python
简短大学毕业感言
2014/01/18 职场文书
退休感言
2014/01/28 职场文书
事业单位分类改革实施方案
2014/03/21 职场文书
2014年化工厂工作总结
2014/11/25 职场文书
英文辞职信范文
2015/05/13 职场文书
英镑符号 £
2022/02/17 杂记
英国数字版游戏销量周榜公布 《小缇娜的奇幻之地》登顶
2022/04/03 其他游戏
Vue OpenLayer测距功能的实现
2022/04/20 Vue.js