css控制不溢出,不换行,溢出部分省略号显示

转载 2016年08月31日 16:36:08
white-space: nowrap;text-overflow:ellipsis; overflow:hidden;

text-overflow : clip | ellipsis
取值:
clip : 默认值。不显示省略标记(...),而是简单的裁切
ellipsis : 当对象内文本溢出时显示省略标记(...)

white-space : normal | pre | nowrap 取值:
normal : 默认值。默认处理方式。文本自动处理换行。假如抵达容器边界内容会转到下一行
pre : 换行和其他空白字符都将受到保护。这个值需要IE6+或者 !DOCTYPE 声明为 standards-compliant mode 支持。如果 !DOCTYPE 声明没有指定为 standards-compliant mode ,此属性可以使用,但是不会发生作用。结果等同于 normal 。参阅 pre 对象
nowrap : 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象。参阅 noWrap 属性
overflow : visible | auto | hidden | scroll
取值:
visible : 默认值。不剪切内容也不添加滚动条。假如显式声明此默认值,对象将以包含对象的 window 或 frame 的尺寸裁切。并且 clip 属性设置将失效
auto : 在必需时对象内容才会被裁切或显示滚动条

hidden : 不显示超过对象尺寸的内容



1. word-break:break-all;只对英文起作用,以字母作为换行依据
2. word-wrap:break-word; 只对英文起作用,以单词作为换行依据
3. white-space:pre-wrap; 只对中文起作用,强制换行
4. white-space:nowrap; 强制不换行,都起作用
5. white-space:nowrap; overflow:hidden; text-overflow:ellipsis;不换行,超出部分隐藏且以省略号形式出现(部分浏览器支持)
代码:
.p{ word-break:break-all; width:150px;}/*只对英文起作用,以字母作为换行依据*/
.p{ word-wrap:break-word; width:150px;}/*--只对英文起作用,以单词作为换行依据*/
.p{white-space:pre-wrap; width:150px;}/*只对中文起作用,强制换行*/
.p{white-space:nowrap; width:10px;}/*强制不换行,都起作用*/
.p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100px;}//*不换行,超出部分隐藏且以省略号形式出现*/




CSS省略号text-overflow超出溢出显示省略号

css省略号text-overflow超出溢出显示省略号 *{ padding: 0; margin: 0; } a{ text-decoration: none; co...

CSS 强制不换行,文字溢出显示省略号~

css一共就三句话: {  white-space: nowrap;    text-overflow:ellipsis;   overflow:hidden; } 注释:...

table中超出文本区域文字隐藏、换行

超出区域省略号表示 要显示的文本,超出使用省略号表

CSS自动换行、强制不换行、强制断行、超出显示省略号

P标签是默认是自动换行的,因此设置好宽度之后,能够较好的实现效果,但是最近的项目中发现,使用ajax加载数据之后,p标签内的内容没有换行,导致布局错乱,于是尝试着使用换行样式,虽然解决了问题,但是并没...

CSS---解决文本溢出,换行

当我们设置我的的div,或者其它文本框固定宽度之后,文本内容过多就会出文本溢出(显示在区域外面,不换行的情况)。 这时我们可以使用Css中的几个属于来解。有以下的三个属于可以解决问题: 1,wor...

CSS设置文字不换行,超出字数用...显示

这是一段实验文字,超出字数用...显示.textText{ width:50px; overflow:hidden; text-overflow:ellipsis; w...

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行。 一般的文字截断(适用于内联与块): .text-overflow {     display:block;/*内联对象需加*...
  • ynz1219
  • ynz1219
  • 2012年03月30日 23:37
  • 39907

ul li列表中显示文字强制不换行大于li宽度的文字自动隐藏

转自:http://www.jb51.net/css/150075.html 代码如下: li{ display:block; font-size:14px; height:1...

angularjs中的filter(过滤器)——格式化日期的date

我们在写程序的时候经常需要用到日期,但是有时得到的日期不是我们想要的格式,那我们就可以用date过滤器来很方便的格式化日期成为我们想要的格式。...

css控制不溢出,不换行,溢出部分省略号显示

white-space: nowrap;text-overflow:ellipsis; overflow:hidden;   text-overflow : clip | ellipsis 取值: ...
  • kyleing
  • kyleing
  • 2013年08月23日 11:03
  • 8472
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:css控制不溢出,不换行,溢出部分省略号显示
举报原因:
原因补充:

(最多只允许输入30个字)