2011-07-10 20 views
1

我是一個新手,所以待我:)HTML,CSS,JavaScript的 - 電子書(文本)讀者

我有我想要呈現的html一個大的文本,我希望文字'根據瀏覽器/設備填充屏幕的不動產' - 移動設備與桌面設備 - 如果它過度了,那麼我希望它能夠將剩餘的文本中斷並將其呈現在另一個html(即下一頁)中。我試過尋找分頁和whatnot,我使用HTML,CSS,JavaScript ..和所有這一切都很新:)

我明白我的問題可能是模糊的,但即使一個小方向也會有所幫助許多! (只是爲了使事情更清楚,我試圖建立一個JavaScript電子書閱讀器,我可以在未來添加公共領域的書籍)。

回答

1

以下是你需要做的。

  1. 想出一個辦法,看看是否文本溢出
  2. 砍掉多餘的文字
  3. 請與剩下的文本
  4. 重複遞歸
  5. 如果你不填充內容DIV的鏈接t知道什麼遞歸是轉到步驟5否則+1
+0

大聲笑,謝謝,我會進入它! – Shay

+1

@Shay:你一定沒有按照第5步 – qwertymk

1

我認爲你是更好的只是將頁面設置爲一個合理的大小與一些空白在t op和bottom,然後讓用戶滾動,平移和縮放。有些人喜歡滾動,因此他們閱讀的文字總是靠近頂部,其他人則位於中間。

縱向和橫向模式中顯示的行數也有很大差異。

如果以普通頁面大小的塊以純HTML格式顯示,則根本不需要任何腳本,您的讀者可以以最適合他們的方式控制滾動,縮放和方向。

+0

我想在iPhone上創建電子書體驗。我認爲如果用戶可以滾動瀏覽頁面而不是一些任意大小的文本,它會對用戶更方便。他們將能夠爲頁面添加書籤.. – Shay

+0

@Shay - 文本大小不是任意的,用戶可以控制瀏覽器中默認和最小文本大小。只要將其設置爲默認大小,用戶就會很開心,不過您可以選擇襯線字體或無襯線字體。 – RobG