【发布时间】:2017-11-18 05:31:27
【问题描述】:
如果我为桌面屏幕设置了特定大小的字体,我是否可以使用 CSS3 @media Rule 缩小它以使其也适合移动设备?
我在下面有这行代码:
<style>
@media only screen and (min-device-width: 150px) {
.log {font-size: 10px}
}
</style>
<body>
<div class="log" style="font-size: 35px;">
HEADER TEXT<br />
</div>
</body>
但是当我在移动设备上打开网站时它没有响应!!!我做错了什么???
【问题讨论】:
-
150px 似乎很小。此外,
style属性会覆盖<style>标记中的 CSS。不要使用该属性。 -
您在媒体查询中设置了
min。这意味着所有设备的最小屏幕宽度为 150 像素。我猜你要找的是max。和 150 像素……太小了……据我所知,没有任何设备低于 320 像素并且可以访问互联网 :) -
如果你不知道:有 fittextjs.com ,它可以做你想做的事(但它是一个 javascript)