css - 媒体查询字体大小不调整

标签 css media-queries

我遇到 h1 字体大小不随媒体查询改变的问题。我已经测试过更改其他样式,并且有效。所以,我很困惑为什么字体大小不会改变。

HTML:
<h1 class="header-h1">POVERTY IS NOT DESTINY</h1>

CSS:
    @media only screen and (max-width: 800px) {
    h1.header-h1{
        font-size:250% !important;
        color: blue !important;
        font-weight:bold !important;
    }
}

字体将变为蓝色并变为粗体,但字体大小不会改变....有帮助吗?

最佳答案

要使 font-size: ##% 正常工作,您需要设置父字体大小。由于 % 是父字体大小的百分比。如果你设置

h1{font-size:16px}

然后设置

h1{font-size:50%}

它不会工作,因为您覆盖了原始字体大小。

但是设置专利字体大小,例如正文。然后它将起作用。

body{font-size:16px;}

http://jsfiddle.net/0np59ueh/

关于css - 媒体查询字体大小不调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38663103/

相关文章:

css - rails 5 : check box tag showing up two times

html - 如何使用媒体查询缩放在移动设备上查看的时事通讯中的图像?

javascript - 使用 Javascript(和媒体查询)获取 CSS 样式表属性

css - 集中多个具有自己DIV的图像

CSS3 灵活的盒子模型和固定纵横比

html - CSS/HTML : vertical div-alignment-Problem (added live-demo)

css - 如何在 CSSResource 中使用非标准的 CSS 选择器

html - 使用 CSS 在两列之一中居中图像

html - 媒体查询 - 页面宽度在 640px 时扩展

android - Nexus 7 上的 CSS 媒体查询,显示分辨率在代码中不起作用