CSS截取字符串,兼容浏览器

news/2024/9/22 5:38:39

今天在经典论坛看到有同学问到CSS截取字符多余省略号代替的求助且要兼容FF...

这个的确是个比较头痛的问题,现在我在的公司都是程序截取显示省略符的。兼容是没问题,但在中文和数学或字母混排时,就会有点小小的视觉缺陷。在程序截取中:中文、数字、字母都是算的一个字符,而中文占用宽度要宽,因此混排在视觉上会导致宽度不一就截取多余显示省略号了。。。

于是琢磨着一种方法如下:运用了切图技巧和CSS技巧最终实现兼容效果。哈哈!

 

代码
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<meta name="author" content="庞淦...">
<meta name="keywords" content="关键字...">
<meta name="description" content="网站描述...">
<meta name="robots" content="all" />
<title>CSS截取字符串,兼容浏览器</title>
<style type="text/css">
html,body,h1,h2,h3,h4,h5,h6,p,br,form,input,button,textarea,select,fieldset,blockquote,ul,ol,li,dl,dt,dd,pre
{margin:0;padding:0;}
body
{font:12px/1.231 Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif;color:#333;}
h1,h2,h3,h4,h5,h6
{font-size:14px;font-weight:bold;}
a
{color:#333;text-decoration:none;outline:none;}
a:hover
{color:#23930c;text-decoration:underline;}
textarea,select,input,button,label
{vertical-align:middle;font-size:12px;}
button
{background:none;border:none;cursor:pointer}
address,cite,code,em,var,abbr,acronym
{font-style:normal;}
pre
{font-size:12px;text-align:center;white-space:pre-wrap;word-wrap: break-word;}
table
{border-collapse:collapse;table-layout:fixed}
div,li,dt,dd,p,pre,td,th
{word-wrap:break-word;word-break:break-all;}
ol,ul
{list-style:none;}
li
{list-style-position:outside}
img
{border:none;}
/*clear float*/
.clearfix
{clear:both;height:1%;display:table;display:inline-block;}
.clearall
{overflow:hidden;_zoom:1;}
.clear
{clear:both;font-size:0;height:0;line-height:0;}
/*newsListBar*/
.newsList
{width:200px;}
.newsList li
{height:24px;padding:0 5px;margin:5px;vertical-align:top;border:#ccc solid 1px;line-height:24px;overflow:hidden;background-color:#F9F9F9;}
.newsList li a
{display:block;padding-right:7px;background:url(http://www.365css.cn/example/ellipsis_365css.cn/ellipsis.gif) no-repeat right bottom;}
</style>
</head>
<body>
<ul class="newsList">
<li><a href="javascript:void(0)">CSS截取字符串,超出用省略号代替</a></li>
<li><a href="http://www.4sonline.com.cn/web4s/index.jsp">CSS截取字符串</a></li>
<li><a href="http://www.4sonline.com.cn/web4s/index.jsp">365CSS</a></li>
<li><a href="http://www.4sonline.com.cn/web4s/index.jsp">http://www.4sonline.com.cn/web4s/index.jsp</a></li>
</ul>
</body>
</html>

 

转载于:https://www.cnblogs.com/radom/archive/2011/01/05/1926463.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pgtn.cn/news/17535.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

读书笔记2|深度学习入门——基于python的理论与实现

深度学习入门&#xff1a;基于Python的理论与实现》高清中文版.pdf 1. python基础&#xff0c;numpy&#xff0c;matplotlib Batch Normalization、Dropout、Adam 图像识别&#xff0c;自然语言处理&#xff0c;语音识别。 不闻不若闻之&#xff0c;闻之不若见之&#xff0…

Java Feign调用时报错:[400 Bad Request] during [POST] to XXX

feign.FeignException$BadRequest: [400] during [POST] to [http… 主要原因是参数过大 可以采取 调大服务提供者的header参数(微服务较多 不太适用) server:port: 8080max-http-header-size: 102400改为requestBody调用服务&#xff08;分批调用接口多次&#xff09;&am…

[发布] Photoshop 油画效果滤镜

【原创性声明】本滤镜是我采用 PS SDK 开发而成&#xff0c;而滤镜的算法具体是由谁提出的可能不详&#xff0c;我是参考了 FilterExplorer 的源码&#xff08;VC 6&#xff09;&#xff0c;本算法的主要参考来源是该项目中的 Filters.cpp, 作者是 Jason Waltman (18, April, 2…

Java解析省市县树形结构工具类

这篇博客将介绍如何根据6位行政编码&#xff0c;解析出省市县区等。adcode共6位&#xff0c;前俩位省/直辖市/自治区&#xff0c;前4位城市&#xff0c;6位区县&#xff0c;并优雅的树形结构输出省市。 本文只解析了俩层&#xff0c;感兴趣的小伙伴可以自行解析区县。 1.效果…

红外视觉1:近红外与中远红外图像

红外视觉1&#xff1a;近红外与中远红外图像 这篇博客将介绍红外成像的基础知识&#xff0c;包括&#xff1a; 什么是红外图像&#xff1a;近红外与中远/远红外(Near vs Mid-Far Infrared/Far infrared)红外热像仪的类型用途 红外视觉简介&#xff1a;近红外与中远红外图像&…

使用Python,PCA对iris数据集降维2维/3维并进行2D,3D散点图绘制(包括有图例无图例,有标题Label无标题Label)

这篇博客将介绍如何使用Python&#xff0c;PCA对iris数据集降维2&#xff0c;3并进行2D,3D散点图绘制&#xff08;包括有图例&无图例&#xff0c;有标题Label&无标题Label&#xff09;。 着重介绍怎么一次性添加多类型的图例到图表&#xff0c;通过显式获取scatter。 …

使用Python,matplotlib绘制复杂曲线,并求其交点,y=-sin(x)-x-1并求解函数的值

写这篇博客源于博友的提问&#xff0c;将介绍如何使用Python&#xff0c;matplotlib绘制复杂曲线&#xff0c;并求其交点&#xff0c;y-sin(x)-x-1并求解函数的值。 1. 效果图 ysin(x)效果图如下&#xff1a; y -x - ln(x)效果图如下&#xff1a; y-sin(x)-x-1 & y…

Java 根据Cron表达式获取近几次任务执行时间

这篇博客将介绍Java 如何根据Cron表达式获取近几次任务执行时间。实际上使用 quartz 包 CronSequenceGenerator 以及TriggerUtils.computeFireTimes 俩种方法进行时间获取&#xff1b; 1. 效果图 2. 源码 <dependency><groupId>org.quartz-scheduler</groupId…