css - 媒体查询无法正常工作

标签 css debugging responsive-design media-queries viewport

我正在尝试使用媒体查询设置规则:

@media screen and (min-width: 1920px){
    #dados_contato_rodape p{
        font-size: 5.5em;
        border: 1px solid yellow;
    }
}

但这种格式只适用于屏幕宽度为 1930px 或更大的情况(在 Chrome 的插件响应工具中测试)。

我的视口(viewport)标签是:

<meta name = "viewport" content = "width=device-width, maximum-scale = 1, minimum-scale=1" />

HTML:

<div id="dados_contato_rodape">
   <p>contato@contato.com.br</p>
   <p>55 51 9999 9999</p>
</div>

更新:

如果我将 jQuery/Javascript 代码放在这个宽度屏幕 (1920px) 中,结果是 1920px:

$(window).outerWidth()

媒体查询在其他情况下工作正常,但只有在这种情况下(直到这一刻)它才不起作用。

有人可以帮我吗?

谢谢。

最佳答案

CSS 屏幕宽度和 JS 屏幕宽度(内宽和外宽)并不总是适合所有浏览器。

这是我所知道的最好的解释:http://www.matanich.com/2013/01/07/viewport-size/

总而言之,在大多数情况下,相信您的 CSS @media 设置而不是 JS 返回的内容。

祝你好运!

关于css - 媒体查询无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16312359/

相关文章:

javascript - 我可以不使用 hash(#) 方法滚动到页面部分吗?

python - 添加 PyCharm 中未显示的远程选项

javascript - 打破变量值的变化

debugging - WinDbg,来自 native 32 位应用程序的 minidump 在 64 位 Windows 上崩溃,不会加载系统 DLL 的符号

jquery - 鼠标在其他 div 上显示的隐藏按钮

javascript - 如何使用 jQuery 将此元素从悬停效果更改为点击效果?

html - Stuck--响应式设计的图像网格布局和媒体查询

html - 我如何使网格响应?

html - 在 flexbox Divs 中添加可滚动的 Div

html - 努力增加和减少响应式电子邮件事件的字体大小