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

标签 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>

最佳答案

您的规则中缺少“和”

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

关于css - 媒体查询不适用于浏览器或移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31244575/

相关文章:

CSS如何使水平菜单栏延伸到整个页面宽度

html - 404页面未找到-去渲染css文件

css - 只有一个 CSS 媒体查询有效

css - 我的媒体查询命令没有完成这项工作

Android 浏览器自动调整文本大小

javascript - 调整 div 大小时调整字体大小

jquery - 在加载后续内容时隐藏 iframe

html - 使用谷歌字体

css - 我可以在文档头部和 CSS 文件中使用媒体查询吗?

javascript - 如何仅在屏幕尺寸小于 5 英寸的设备上应用 CSS?