无法获得@media查询以便在移动设备上调整字体大小

时间:2015-03-25 12:25:13

标签: css mobile responsive-design media-queries

我几天前制作了一个简单有趣的网站,但我无法在移动设备上调整文字大小。这是我到目前为止所尝试的内容:



@media only screen and (min-width:320px)  { .output{font-size:0.5em;} }
@media only screen and (min-width:768px)  { .output{font-size:0.8em;} }
@media only screen and (min-width:1024px) { .output{font-size:1em;} }
@media only screen and (min-width:1900px) { .output{font-size:1.5em;} }




我也在使用:



<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
&#13;
&#13;
&#13;

知道为什么这不起作用?

2 个答案:

答案 0 :(得分:0)

在查看该网站时,看起来div实际上有一个 ID output ...不是一个类

因此...

@media only screen and (min-width:320px)  { #output{font-size:0.5em;} }
@media only screen and (min-width:768px)  { #output{font-size:0.8em;} }
@media only screen and (min-width:1024px) { #output{font-size:1em;  } }
@media only screen and (min-width:1900px) { #output{font-size:1.5em;} }

是正确的。

答案 1 :(得分:0)

您的媒体查询中似乎是在定位课程而不是ID。你的div是<div id="output>所以你需要定位ID'输出':

@media only screen and (min-width:320px)  { #output{font-size:0.5em;} }
@media only screen and (min-width:768px)  { #output{font-size:0.8em;} }
@media only screen and (min-width:1024px) { #output{font-size:1em;} }
@media only screen and (min-width:1900px) { #output{font-size:1.5em;} }