html,css,javascript - 电子书(文本)阅读器

时间:2011-07-10 23:34:12

标签: javascript html iphone

我是新手,所以要善待我:)

我有一个大文本,我试图用html呈现,我希望文本“填充屏幕的房地产”取决于浏览器/设备 - 移动与桌面 - 如果它过分然后我想要它中继剩余的文本并将其呈现在另一个html(即下一页)中。我试过寻找分页和诸如此类的东西,我正在使用html,css,javascript ..以及所有这些的新功能:)

我明白我的问题可能很模糊,但即使是一个小方向也会有所帮助!

(为了让事情更清楚,我正在尝试构建一个javascript电子书阅读器,我将来可以添加公共领域书籍。)

2 个答案:

答案 0 :(得分:1)

这是你必须做的。

  1. 找出一种查看文字是否溢出的方法
  2. 删掉多余的文字
  3. 使用剩余文本
  4. 创建一个用内容div填充的链接
  5. 递归重复
  6. 如果您不知道递归是什么,请转到步骤5,否则为+1

答案 1 :(得分:1)

我认为你最好将页面设置为合理的大小,顶部和底部有一些空白区域,然后让用户随意滚动,平移和缩放。有些人喜欢滚动,以便他们正在阅读的行总是靠近顶部,其他人则在中间。

纵向和横向模式中显示的线条数量也有很大差异。

如果以普通HTML的正常页面大小块显示,则根本不需要任何脚本,您的读者可以以最适合他们的方式控制滚动,缩放和方向。