你是说服务器端分好页,让客户端浏览器按固定大小来看吗?
================================================
换个思路考虑一下可以不,页面大小是由客户端决定的,他完全可以设置字体大小改变你的设计。
我想可不可以这样,每个页面上放一个XMLHttpRequest对象,页面加载后此对象使用JS计算出需要多少内容才能排满指定大小的页面,然后向服务器请求,无刷新地下载文件和图片,这样不就能固定大小了?
分页是可以的,两张图片分成一页也没问题,但要判断图片大小是不可以的,因为很多图片都没有指明height 和width属性。所以现在大部份JS分页都是以字数为准分页的(这样实现是最简单的)content.substr((currentPage-1)*perpageLength,perpageLength);用字符串截取的方法就可以了
判断图片大小,只能自己解析html代码,把图片的路径取出来,然后创建一个Image对象,获得大小。
我同学他们公司的一个项目也有类似的问题,真的很难处理,处理了效率也会大大降低。我觉得一般用户并不会刻意去关心页内数据的多少,可以设计一个合适的空间来显示数据,可能有很多显示起来不是很整齐,不过也应该不算是大的瑕疵。如果真的要显示的很整齐,可能不简简单单获得图片的高就能解决的,可能还要用等比例缩放什么的。我觉得如果不是客户要求,把精力放在这上面是不值得的。
使用div装内容,并使用滚动轴。