php截取字符串网站内容(一个使用DIV+CSS实现这一功能的另类方法,值得收藏!)
优采云 发布时间: 2022-03-01 04:16php截取字符串网站内容(一个使用DIV+CSS实现这一功能的另类方法,值得收藏!)
作为程序员,经常需要面对的一个问题是,在新闻等信息的标题列表中,为了适应表格的宽度,往往需要将过长的标题文本截断并添加省略号在截断文本的末尾。
众所周知,实现这个功能的方法有很多。JavaScript、ASP、PHP 都有自己的实现方式,但是存在很多问题。比如中英文混用或者在某些编码下,很容易造成截取乱码。虽然大部分问题都有成熟的解决方案,但是当数据量比较大的时候,使用JavaScript、ASP、PHP来实现这个功能,无疑会在客户端或者服务器端造成比较大的资源开销。
随着W3C的逐渐普及,很多网站正在将传统的表格改造成DIV+CSS的布局方式。在研究 CSS 和 DIV 的一些特性时,我发现了一个比较有趣的 CSS。经过一系列的研究和实验,我找到了另一种使用DIV+CSS来实现这个功能的方法。这种方法在我的测试中没有问题,并且很好地兼容各种编码和中英文混合。
div中的方法:
比如有一行文字,很长,表格中的一行无法显示。
比如有一行文字,很长,表格中的一行无法显示。
1例如有一行文字,很长,表格中的一行无法显示。
比如F表示有一行文字,很长,表格中的一行无法显示。
这就像你猪非常非常非常非常。
表中的方法:
内容 内容 内容 内容 内容 内容 内容 内容 内容 内容 内容 内容 内容 内容 内容 内容
代码很简单,基本上应该很容易理解,主要在属性“text-overflow”中,这个属性有2个值,分别是“ellipsis”和“clip”,简单理解,第一个值会放一个文本末尾的省略号被截断后,第二个值没有。
这个方法没有发现任何bug,CSS控制,不会造成太大的开销。我觉得这是一个有用的方法!