摘要: 在一些web应用中,如新闻、日志等需要在其列表中提供摘要信息,有些CMS系统中提供了摘要字段,在新闻发布时手动填写,但更为便捷的方式是直接截取内容的前面一段作为摘要信息。如果内容为纯字符型,不带任何格式,那便好办,直接取其前n个字符即可,但如果内容为html代码,且不一定能保证html代码一定符合规范,那便如何是好? 首先,不能直接截取,因为你可能会失去截取内容中已有标记的闭合标记,这样的摘要放在列表中会造成整个页面的html闭合失常 其次,前N个字符有可能全部是html标记,并非实际内容 再者,如果截断位置遇到img input等自闭合标签,需延长至其闭合的位置再截断 总的来说,... 阅读全文
posted @ 2012-02-14 11:17 傲雪啸风 阅读(4452) 评论(15) 推荐(2) 编辑