基于宽度的自动大小字体,没有jquery或javascript

时间:2015-07-04 06:16:04

标签: css font-size

我看到有人能够使用em或%代替px来自动调整字体大小。我尝试了两种方法,但它对我的方案不起作用。

2 个答案:

答案 0 :(得分:1)

您可以使用vw,这是视口宽度的比率。



.text {
  font-size: 5vw; /* 5/100th of the view port width */
}

<div class="text">I am variable</div>
&#13;
&#13;
&#13;

或者,如果您需要更广泛的浏览器支持,可以使用此插件,但使用JS:FitText

答案 1 :(得分:1)

正如@Manoj Kumar所说,你可以使用vw,但它只支持IE9及以上版本,如果你想覆盖更多的浏览器,你也应该使用font-sizeem之前使用vw

.text {
  font-size: 3em; /* Whatever is equivalent to 5vw */
  font-size: 5vw; /* 5/100th of the view port width */
}