我看到有人能够使用em或%代替px来自动调整字体大小。我尝试了两种方法,但它对我的方案不起作用。
答案 0 :(得分:1)
您可以使用vw
,这是视口宽度的比率。
.text {
font-size: 5vw; /* 5/100th of the view port width */
}

<div class="text">I am variable</div>
&#13;
或者,如果您需要更广泛的浏览器支持,可以使用此插件,但使用JS:FitText
答案 1 :(得分:1)
正如@Manoj Kumar所说,你可以使用vw,但它只支持IE9及以上版本,如果你想覆盖更多的浏览器,你也应该使用font-size
在em
之前使用vw
。
.text {
font-size: 3em; /* Whatever is equivalent to 5vw */
font-size: 5vw; /* 5/100th of the view port width */
}