【发布时间】:2015-10-04 07:26:52
【问题描述】:
我有一个 h1 我想适应视口的整个宽度,它由等宽字体中的 13 个字符组成。在阅读了CSS-Tricks 关于视口大小的排版的文章之后,如果我想实现这一点,我只需将我的 h1 样式设置为:
h1 {
font-size: 13vw;
font-family: monospace;
}
然而,这会留下一点空间(突出显示文本以查看空白):
(There would be an image here but I don't have enough rep so click here for the JSFiddle)
我试过其他尺寸,font-size: 14vw; 有点偏大,font-size: 13.99vw; 好像刚刚好,但奇怪的是font-size: 13.999vw; 还是偏大?
有人可以解释这里发生了什么吗?为什么等宽字体中 13 个字符长度的字符串中的每个字符都需要 超过 (100/13)% 的视口宽度才能适应整个视口宽度?
【问题讨论】:
-
请链接相关的JSFiddle代码编辑器。
-
从小提琴 url 中删除
/show/? =)
标签: css fonts font-size viewport-units