2010-08-22 109 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