CSS限制文字只能显示一行,超出部分显示省略号
来源:互联网 发布:linux目录空间不足 编辑:程序博客网 时间:2024/05/01 16:15
解决方案:
width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
分析:
1、text-overflow: ellipsis;
这里的重点样式是 text-overflow: ellipsis;
不过话说text-ellipsis是一个特殊的样式,有关解释是这样的:text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。要实现溢出时产生省略号的效果还须定义:强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果。
简单理解就是我要把文本限制在一行(white-space: nowrap;),肯定这一行是有限制的(width),并且你的溢出的部分要隐藏起来(overflow: hidden;),然后出现省略号( text-overflow: ellipsis)。
2、white-space
顺便解释一下white-space的用法
white-space属性声明建立布局过程中如何处理元素中空白符。(废话一句,这里的空白符应该指我们用键盘敲入的空格或回车,因为用 或<br>无论white-space设置什么都会有空格或回车。)
下面是wschool上white-space可能的值:
normal 默认。空白会被浏览器忽略。
pre 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。
pre-wrap 保留空白符序列,但是正常地进行换行。
pre-line 合并空白符序列,但是保留换行符。
inherit 规定应该从父元素继承 white-space 属性的值。
注意:有说的不对的地方,请多多指教!一起学习。
- CSS限制文字只能显示一行,超出部分显示省略号
- css限制显示字数,文字长度超出部分用省略号表示 只显示一行
- CSS控制文字只显示一行,超出部分显示省略号
- CSS控制文字只显示一行,超出部分显示省略号
- CSS控制文字只显示一行,超出部分显示省略号
- CSS控制文字只显示一行,超出部分显示省略号
- CSS控制文字只显示一行,超出部分显示省略号
- CSS控制文字只显示一行,超出部分显示省略号
- CSS控制文字只显示一行,超出部分显示省略号
- 文字一行显示,超出部分显示省略号
- css 一行显示超出部分显示省略号
- CSS实现文字超出部分显示省略号
- css文字超出部分显示省略号
- CSS控制文字,超出部分显示省略号
- CSS控制文字,超出部分显示省略号
- CSS样式控制一行文字超出部分显示省略号 text-overflow:ellipsis
- css-文字超出显示省略号
- CSS文字超出显示省略号
- hibernate与mybatis实战中差异
- 用于数据保护的5款Linux加密工具
- 分数线划定
- Ubuntu15.04下ndn SIM2.0的安装
- oracle删除字段中的空格、回车及指定字符
- CSS限制文字只能显示一行,超出部分显示省略号
- JavaScript之this对象
- python write file
- 自定义View和属性动画ValueAnimator实现圆点指示器——支持“纵向视图”
- JDBC连接jar包工具
- 蓝桥杯:连号区间数
- 针对火狐浏览器支持OCX的解决方案
- Java设计模式
- 【京东商城首页实战10】添加通栏背景图片及布局技巧