2010-08-22 52 views
0

我正在嘗試創建一個具有「頁面」的書籍類型界面,用戶可以手動調整文本大小,但是我不想讓文本滾動。在HTML/JS中調整文本大小

我用的是 studio HTML5演示爲出發點,問題是作爲任何給定的文本被分配給一個幻燈片,使文本尺寸增加幻燈片大小隻是增加,並沒有很好地擴展。

任何想法?

感謝

+0

等一下,您想增加字體大小,但不希望文字滾動或調整容器大小。這很瘋狂,就像試圖把一頭大象放在行李箱裏一樣。 – Ben 2010-08-22 20:00:42

+0

@本不,我想他想改變字體大小,以便文本適合容器。 – 2010-08-22 20:02:21

+0

不,他希望文本適合頁面,並且溢出會溢出到下一頁。 – 2010-08-22 20:04:12

回答

2

不回答你的問題,但有觀點認爲,HTML是不是這個合適的語言 - 你想大概可以使用jQuery不知何故取得的成就,但它很可能是真正的缺憾。

沒有原生的方式來做到這一點,比如說有一個文本塊獲得一定的寬度,並且其內容縮放到該寬度。每次調整窗口大小都必須觸發複雜的重新計算操作。

認爲這將是可以解決得更好,更平滑,在Flash中。

+2

爲什麼人們在沒有提供解釋的情況下投票呢?如果你不喜歡別人所說的話,那麼通過無聲的倒退,你什麼都得不到(除了那些試圖提供幫助的人的惱怒)。 *這是什麼意見。* – Pointy 2010-08-22 20:07:16

+0

更不用說,你也可以添加一個花式的「頁面交換效果」,以一種不那麼痛苦的方式。 – Ben 2010-08-22 20:18:11

+0

可悲的Flash不是一個選項。謝謝你的提示。我將詳細閱讀jQuery演示/示例,看看有沒有什麼近距離/可以調整。 – user397080 2010-08-22 20:49:31

0

使用em單位。正確使用時,基於其父級的字體比例。這給你一些參考點。

所以,如果你得到的父母字體(讓身體或你的網頁)與頁面大小的比例(使用jQuery來確保)。然後每個小孩的字體會自動按比例。

我在2月份使用HTML/CSS/jQuery做了論文答辯。我創建了一個像程序一樣的功能點。它合理地擴展。讓我們看看my blog這裏。

+0

感謝您的支持。我認爲這會很有用。 – user397080 2010-08-23 18:34:32