媒体查询不适用于浏览器或移动设备

时间:2015-07-06 11:23:06

标签: css media-queries

我正在尝试使用简单的媒体查询,但它似乎无法在浏览器(其中任何一个)或移动设备中运行。它位于head标签中,但认为不重要。我将max-width更改为高数字进行测试。此外,我尝试使用和不使用viewport元标记。

    <meta name="viewport" content="width=device-width, initial-scale=1">
<style>
    body { margin:0; padding:0; background:#004716; }
    p { display: inline-table; margin: 5px 5px 10px 7px; padding: 5px 5px 5px 7px; width: 30%; text-align: left; vertical-align: text-top; }
    p.filled { color: #ffffff; background: #709231; }
    p.left { margin: 0 0 0 0; padding: 0 0 5px 0; width: 100%; text-align: left; }

    @media screen (max-width:760px) { p.filled { color: #000000; background: #ff9900; } }
</style>

2 个答案:

答案 0 :(得分:1)

你在规则中缺少“和”

@media screen and (max-width:760px) { 
   p.filled { color: #000000; background: #ff9900; } 
}

答案 1 :(得分:1)

您需要使用运算符来分隔两个媒体规则。

and运算符或,(逗号)for或运算符。 and将检查这两个条件,并,检查其中一个条件是否为真。

@media screen and (max-width:760px) {
   p.filled { 
     color: #000000; 
     background: #ff9900;  
   } 
}