日期:2014-05-19  浏览次数:20777 次

送分:探讨htm长文章分页算法,顶者有分
长文章如何自动分页,请各位高人说说自己的出理方法

------解决方案--------------------
帮顶
------解决方案--------------------
顶 

没想到更好的方法
------解决方案--------------------
首先要确定文章格式,并且限定切割范围,否则有表格框住基本就没法切了。

其次切割的断点应该在段落结束( </p> <br /> )或者句号(。)附近。而不是在任何标签附近。尽量不要在 <a> 标签内切割。

最后,切割的时候要查询在切割范围内切割点之前有哪些标签没有结束,在切割后要在前一篇结束这些标签,后一篇开始加上这些标签。
------解决方案--------------------
关注。。
------解决方案--------------------
顶上去……
------解决方案--------------------
<html>
1001单纯文字,怎么切
</html>
所以我想最好还是先去除所有的html标签,然后只切文字
但这样会丢失样式和图片信息
------解决方案--------------------
在录入文章的时间,就分页。
如录入文章一的 页一、页二、页三。。。
------解决方案--------------------
帮顶!
------解决方案--------------------
顶顶 LZ
------解决方案--------------------
mark
------解决方案--------------------
不清楚,我顶
------解决方案--------------------
Ivony(授人以鱼不如授人以渔,上海谋生)的建议不错,如果按照任意html标记切的话,很容易将嵌套的table切开,那样布局就不象样了,嵌套的div也会切错

div一般的没有用到高级布局功能,那么在切割的上一篇,记得封闭,在下一篇开始处补上,就没有问题了。
------解决方案--------------------
帮顶
------解决方案--------------------
找个代码,给你贴出来
------解决方案--------------------
帮顶,学习
------解决方案--------------------
帮顶,接分~!~~
------解决方案--------------------
关注
------解决方案--------------------

------解决方案--------------------
http://community.csdn.net/Expert/TopicView.asp?id=5503457
------解决方案--------------------
最好 还是 在编辑 html 的时候 就直接分页 或者
插入 特别的 分页 字符串 然后 按这个字符串 获取string[]

------解决方案--------------------
楼上的好方法
------解决方案--------------------
同意LORRY的方法。
應該是按炤 <P> 或者 《BR》的辦法來做
------解决方案--------------------
顶一下........

呵呵..........
------解决方案--------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN ">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME= "Generator " CONTENT= "EditPlus ">
<META NAME= "Author " CONTENT= " ">
<META NAME= "Keywords " CONTENT= " ">
<META NAME= "Description " CONTENT= " ">
<style>
* {
font-size:10.2pt;
font-family:tahoma;
line-height:150%;
}
.divContent