“@media all和(max-width:945px)”不改变945px及以下的字体大小

时间:2014-08-24 20:58:42

标签: css css3

我已经查看了有关该主题的几篇帖子(exampleexample),我的推理应该是可靠的:

@media all and (max-width: 945px) {
    div#browser-nav-nav-bar a, div#browser-nav-nav-bar p {
        font-size: 0.8rem;
    }
}

div#browser-nav-nav-bar a, div#browser-nav-nav-bar p {
    color: rgb(255,255,255);
    font-size: 1.2rem;
    margin: 0 0.5rem;
    padding: 0.5rem 1rem;
    line-height: normal;
}

但是,字体大小没有变化。我无法弄清楚我做错了什么。这是一个JSFiddle:

http://jsfiddle.net/2hLow0c5/

1 个答案:

答案 0 :(得分:4)

您的选择器是相同的(因此具有相同的特异性),因此the last font size defined will be the one that is applied

@media块移动到样式表的末尾。