使用text-overflow:ellipsis对溢出文本显示省略号

本文介绍如何利用CSS样式,特别是text-overflow属性,优化网页标题列表的显示,提升用户体验并增强SEO表现。详细阐述了CSS样式设置方法,并提供jQuery插件辅助实现效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<html>
<head>
<style type="text/css">
ul li {
float: left;


overflow: hidden;
font-size: 12px;
margin-right: 10px;
text-indent: 0px;
}
ul li {
font-size: 12px;
width: 80px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
word-break: keep-all;
}
</style>


</head>
<body><div>


<ul>
<li>fsdfsldfsdfsdf</li>
<li>fsdfsldfsdfsdf</li>
<li>fsdfsldfsdfsdf</li>
<li>瑁卡拉我中是国人民工膛 顶替</li>
</ul>
</div>
使用text-overflow:ellipsis对溢出文本显示省略号有两个好处,一是不用通过程序限定字数;二是有利于SEO。需要使用对对溢出文本显示省略号的通常是文章标题列表,这样处理对搜索引擎更友好,因为标题实际上并未被截字,而是局限于宽度而未被显示而已。


通常的做法是这样的:
1.overflow:hidden;
2.text-overflow:ellipsis;
3.-o-text-overflow:ellipsis;
4.white-space:nowrap;
5.width:100%;


其中,overflow: hidden和white-space: nowrap都是必须的否则不会显示省略号;-o-text-overflow: ellipsis针对Opera;而宽度的设定主要是针对IE6;


该方法支持Internet Explorer, Safari, Chrome 和 Opera,但FF并不支持,不过可以通过Jquery来实现类似的效果。


下载这个Jquery插件:jQuery ellipsis plugin


调用方法:
1.$(document).ready(function() {
2.    $('.ellipsis').ellipsis();
3.}
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

peking2009

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值