【发布时间】:2014-09-30 11:06:31
【问题描述】:
此代码正在运行。
<style>
h1{ font-size:8.5vw;}
</style>
<h1>Heading</h1>
但是这段代码不起作用。
<style>
h1{ font-size:8.5px;}
</style>
<h1>Heading</h1>
问题:我想用这样的屏幕分辨率调整字体大小。 http://css-tricks.com/examples/ViewportTypography/ -> (用鼠标最小化屏幕分辨率来检查)。
当我在VW 中使用font-size:7.5vw; 之类的字体时,它可以正常工作。但是当我在PX 中使用字体大小时,比如font-size:40px;它不起作用。
【问题讨论】:
-
像素为固定单位。它不能依赖于屏幕分辨率或视口大小(除非你设置了一堆不同的媒体查询,它们为每个断点定义了不同的字体大小)
-
执行此操作的任何其他解决方案。我可以使用任何其他尺寸单位来做到这一点吗?
-
是的,我同意@Fabrizio Calderan
-
Screen resolution !== viewport width。然后使用vw单位,如果它们工作或使用一组媒体查询
标签: html css fonts resize font-size