CSS控制的内容超过容器宽度后显示省略号
来源:互联网 发布:js声明函数的方式 编辑:程序博客网 时间:2024/05/12 19:53
请您特别注意,text-overflow:ellipsis属性在FF中是没有效果的。
同时应用: text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 实现了所想要得到的溢出文本显示省略号效果
text-overflow是一个比较特殊的属性,在CSS手册中,这个属性是这样定义的:
语法:
text-overflow : clip | ellipsis
参数:
clip : 不显示省略标记(...),而是简单的裁切
(clip这个参数是不常用的!)
ellipsis : 当对象内文本溢出时显示省略标记(...)
说明:
设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。
请您注意,text-overflow:ellipsis属性在FF中是没有效果的。
示例:
div { text-overflow : clip; }
text-overflow是一个比较特殊的样式,我们可以用它代替我们通常所用的标题截取函数,而且这样做对搜索引擎更加友好,如:标题文件有50个 汉字,而我们的列表可能只有300px的宽度。如果用标题截取函数,则标题不是完整的,如果我们用CSS样式text-overflow: ellipsis,输出的标题是完整的,只是受容器大小的局限不显示出来罢了。
关于text-overflow属性如何应用,我们作如下的说明讲解:
text -overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。我们想要实现溢出时产生省略号的效果。还必须定义:强制文 本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden)。只有这样才能实现溢出文本显示省略号的效果。
一般我们看到的比如新闻列表,为了使文字不回行,控制字数,会通过程序让多余的字符显示省略号,我们只使用CSS可以达到同样的效果,虽然不完美。
li {
width:50px;
white-space:nowrap; /*一行显示*/
text-overflow:ellipsis; /*显示...*/
overflow: hidden; /*缺少无效*/
}
首先是一个容器,可以是div,li,td等等,先定义宽度,“white-space:nowrap”是强制在一行内显示所有文本,不回行。“text-overflow:ellipsis”就是关键了。
text-overflow是CSS3新增的属性,IE6以上版本支持。它可以带2个参数:clip [不显示省略标记(...),而是简单的裁切],ellipsis[当对象内文本溢出时显示省略标记(...)]。所以,这个方法是不支持Firefox的。因此,我们还要加上一句overflow: hidden,让多余文字在ff中隐藏。
- CSS控制的内容超过容器宽度后显示省略号
- CSS控制的内容超过容器宽度后显示省略号
- 当容器内容宽度超过容器宽度时显示省略号
- 当容器内容宽度超过容器宽度时显示省略号
- CSS控制字体超过容器时显示省略号
- css text-overflow 超过宽度显示省略号
- 内容超过长度后以省略号显示的方法
- css控制内容显示省略号
- 超过表格宽度显示省略号
- CSS 控制容器内文字个数,超出容器后显示省略号 小技巧,大用处
- css 控制文本显示两行 超过省略号显示
- 超出宽度的内容显示省略号
- css控制一行文字超过固定长度显示省略号
- LI中内容超过长度后以省略号显示的方法
- LI中内容超过长度后以省略号显示的方法
- li中内容超过长度后以省略号显示的…
- LI中内容超过长度后以省略号显示的方法
- CSS控制文本超出指定宽度后用省略号代替
- UML入门介绍
- Flickr无法显示图片,修改hosts文件
- 如何使用Visual Studio2010编译C语言
- 读书笔记_windows的APIHook技术
- Struts2 文件上传
- CSS控制的内容超过容器宽度后显示省略号
- 使用JFreeChart生成饼图,不做任何注释,只求应用,生成的饼图放在D:\\fruit.jpg
- 英语的学习
- 让WebService在远程调用时支持Cookie
- 关于软件项目管理
- 指针的数据类型
- [Pascal Error] Unit1.pas(1): Unable to invoke Code Completion due to errors in source code
- 使用JFreeChart生成饼图,不做任何注释,只求应用,生成的饼图输出到网页中
- Java中UUID的实现