【发布时间】:2016-09-28 12:24:53
【问题描述】:
我希望使用 VW 单位来调整我的字体大小,但这样做时,文本会很大,而且明显大于视口宽度。本质上,我希望我的文本在父 .container 中具有响应性,因此文本永远不会像使用 px 或 em 这样的静态大小单位那样被裁剪或溢出?
HTML
<div class="container">
<h1>Responsive Typography!</h1>
</div>
CSS
.container {
width: 100%;
background: red;
height: 100%;
}
h1 {
font-size: 40vw;
}
【问题讨论】:
-
你想达到什么效果?这与我预期的差不多;
font-size: 40vw可以解释为“渲染此字体,使大写 M 的大小为视口宽度的 40%”,因此字符非常大。
标签: css unit-testing viewport-units