CSS 将超出显示宽度的内容隐藏起来
2009-09-07 09:29
309 查看
一般的文字截断(适用于内联与块):
.text-overflow {
display:block;/*内联对象需加*/
width:31em;/*指定宽度*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象。不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* IE 专有属性,当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
}
对于表格文字溢出的定义:
table{
width:30em;
table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */
}
td{
width:100%;
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
}
需要注意的是,这个东东只对单行的文字的效,如果你想把它用在多行上,也只有第一行有作用的。 这个写法只有IE会有“...”,其它的浏览器文本超出指定宽度时会隐藏。
转自:http://www.cnblogs.com/WildRam/archive/2009/09/04/1560037.html
.text-overflow {
display:block;/*内联对象需加*/
width:31em;/*指定宽度*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象。不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* IE 专有属性,当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
}
对于表格文字溢出的定义:
table{
width:30em;
table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */
}
td{
width:100%;
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
}
需要注意的是,这个东东只对单行的文字的效,如果你想把它用在多行上,也只有第一行有作用的。 这个写法只有IE会有“...”,其它的浏览器文本超出指定宽度时会隐藏。
转自:http://www.cnblogs.com/WildRam/archive/2009/09/04/1560037.html
相关文章推荐
- CSS 将超出显示宽度的内容隐藏起来
- CSS 将超出显示宽度的内容隐藏起来(转)
- 如何用 CSS 将超出显示宽度的内容隐藏起来[转]
- 解决html表格中内容超出不强制换行和超出宽度自动隐藏并显示省略号
- CSS- 文本超出指定宽度后隐藏并显示为省略号
- CSS自动隐藏超出宽度的内容
- 转载:div或table内容超出宽度时隐藏并显示省略标记
- CSS实现超出DIV宽度文字自动隐藏并显示省略号
- 解决html表格中内容超出不强制换行和超出宽度自动隐藏并显示省略号
- CSS 文本超出指定宽度后隐藏并显示为省略号鼠标移上显示全文
- div或table内容超出宽度时隐藏并显示省略标记
- table内容超出宽度时隐藏并显示省略标记
- 解决html表格中内容超出不强制换行和超出宽度自动隐藏并显示省略号
- 超出div宽度范围的文字进行省略号省略,在鼠标移上去以后显示完整的内容
- 内容超出div宽度后自动换行的css代码
- CSS文本超出2行就隐藏并且显示省略号,单行居中,两行居左
- 当内容超出最大的长度的时候,使用CSS使文本显示省略号
- 如何设置table,使单元格内容无论多少,只显示一行,超过单元格宽度的部分自动隐藏,当鼠标放到单元格上,内容自动显示完整?
- 一个列用render渲染的时候,如果列宽度不够,内容多出的部分会被隐藏,无法显示。这时需要一个鼠标滑过提示全部内容的tip功能。
- CSS 实现表格内容超出用省略号显示 -确实可用, 转 但证明过~