javascript - 尽可能缩放固定大小的 <div> 中的任何文本

标签 javascript html css

<分区>

我有固定尺寸 <header> (假设宽度为 300 像素,高度为 200 像素)和里面的文本。这是我的结构:

标题 1:

<header>
  <h1>
     This is example title, but the text length might be different.
  </h1>
</header>

我有多个像这样的标题,但文本长度各不相同,例如:

标题 2:

<header>
  <h1>
     This is small-length text.
  </h1>
</header>

标题 3:

<header>
  <h1>
     This is bigger-length text. This is example title, but the text length might be different.
  </h1>
</header>

我想缩放这个固定大小的文本字体大小 <header>尽可能多(不超过 <header> 宽度和高度的界限)。我想动态地做,所以它匹配任何文本长度。你知道我该怎么做吗?

PS:这是一个说明问题的 JS fiddle:https://jsfiddle.net/superKalo/nqf46tft/

编辑:我认为仅 CSS 的解决方案是不可能的。您知道可以解决此问题的任何 JavaScript 技巧吗?

最佳答案

检查一下。但是,我认为你需要做很多工作。 http://madebymike.com.au/writing/precise-control-responsive-typography/

关于javascript - 尽可能缩放固定大小的 <div> 中的任何文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37135219/

上一篇:html - 如何在我的 html 页面中链接外部页面

下一篇:css - 在 Rails 中设置第二个自动 .sccs => .css 文件

相关文章:

CSS - 内联 block 元素之间的奇数边距

javascript - Ignite UI 导出大型数据集暂停页面

twitter-bootstrap - 如何缩放轮播中的图像?

html - 为什么元素会超出边界固定 div?

javascript - 正则表达式不匹配具有 10 个连续数字的字符串。数字可以用空格分隔。所有其他字符串返回一个匹配项

javascript - 异步脚本执行顺序

javascript - 如何在单个字符串中在javascript中创建一个新行

javascript - Jquery Slidein 滑出悬停效果问题

javascript - 在Phonegap(或类似)环境中使用js提示输入密码值有什么危险

javascript - IE 11 : How to Open JavaScript genereted file without Open/Save dialog?