一篇文章的摘要怎么做的,首先说一下我自己的思路
1.css的hidden属性,超过某个高度hidden掉(缺点:很容易出现把一行文字截取一半)
2.获取文章内容前30个字,并在数据库中增加一个字段存储该摘要
(缺点:感觉稍微麻烦一些,而且前30个字获取,这要怎么获取,文章是富文本编写的,图片,标签有很多,怎么获取前30个"汉"字);
我们的做法是文章的摘要是单独的一个字段存储的,因为截取内容的前N个不一定能够作为整篇文章的摘要,其次,就算没有摘要,你也可以去掉html标签之后截取前N个内容当作摘要展示,替换html的正则网上有很多。
可以利用css中的这个属性【text-overflow】
那样就会有滚动条,你能想象文章的摘要有滚动条那个样子吗?!!!
@爱因斯坦不爱物理: 那就在后台或者前台进行判断截取!
你是在富文本里面,你最终显示到前台时过滤到这些标签再判断截取!
@xpy0928: 。。。我就是想知道怎么截取
@xpy0928: 怎么判断,它本身要是输入了这些标签呢?
先用正则把html代码转化为纯文字,再截取前30个字就好了,百度搜一下怎么清除html标签,有很多的