php截取字符串网站内容(一个使用DIV+CSS实现这一功能的另类方法,值得收藏!)

优采云 发布时间: 2022-03-01 04:16

  php截取字符串网站内容(一个使用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控制,不会造成太大的开销。我觉得这是一个有用的方法!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线