作为程序员,一个经常需要面对的问题是在新闻标题栏等新闻中,往往为了适应表的宽度,需要对标题文本中的长文本进行截取、截取和省略。
大家都知道,有许多方法来实现这一功能,Javascript,PHP的ASP,都有自己的实现方法,但存在许多问题,如英语或一些混合编码,容易引起混淆的拦截问题,虽然大多数的问题都有解决方案相对比较成熟,但在一个大的大量使用Javascript,ASP数据,PHP来实现这一功能,无疑给客户端或服务器资源的比较大的开销引起的。
随着W3C的普及,有许多传统的形成进行DIV+CSS布局的网站,我在CSS和DIV的一些性质,发现一个更有趣的CSS,通过一系列的实验和研究,发现了一个使用DIV+CSS这种方法实现功能的另类方法,我可以测试没有问题,在各种编码和英语的混合情况良好的兼容性。
Div的方法:
例如,有一行字,很长,表中没有显示一行。
例如,一行单词非常长,表中的一行未显示。
例如,1是一行单词,非常长,表中的一行未显示。
例如,f是一行单词,非常长,表中的一行未显示。
就像你猪非常非常非常。
表中的方法:
内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容
代码很简单,基本上应该是很容易理解的,主要是文本溢出这个属性,这个属性有2个值,即省略号和剪辑,简单易懂,第一个值在截取后加上文本的省略号结束,第二个值不会。
这种方法目前我还没有发现任何bug,CSS控件,不会造成太多开销,自我感觉,是一种有用的方法!