css - Firefox 不为较小尺寸的屏幕使用 CSS

标签 css firefox

好的,我的 HTML 页面有两个 CSS 文件,Chrome 将 1 个用于 800px 或更少,另一个用于 801px 或更多,但 Firefox 和即不要使用较小的,无论屏幕尺寸如何,它们都只显示较大的。

<html>
<head>
<link href="big.css" text="text/css" media="screen and (min-device-width:801px)" rel="stylesheet" />
<link href="small.css" text="text/css" media="screen and (max-device-width:800px)" rel="stylesheet" />     
</head>
</html>

h1 {
   margin: 5%;
   text-align: center;
}
h2 {
   margin: 5%;
   text-align: center;
}

CSS 适用于较小的内容,但显示方式不同。对此很陌生,帮助..

最佳答案

就像@Michael_B 所说:min-widthmax-width,而不是min/max-device-width。您不是在查询设备的宽度;您对视口(viewport)的宽度感兴趣。

使用相同的值(分别为 800 像素和 801 像素)应该有效。

关于css - Firefox 不为较小尺寸的屏幕使用 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38757111/

相关文章:

jquery - Bootstrap 3 向导?

html - 布局建筑 - Div 元素未对齐

css - @font face 规则加载字体两次?

firefox - 最新版本的 Firefox 中的问题

css - 将 Bulma/Sass 与 Django 集成

html - 当其他 div 改变位置时让 div 改变位置

css - 如何禁用后代选择器上的属性?

javascript - polymer 网络组件跨浏览器兼容性

html - xpath 表达式 - 选择父元素包含特定文本的元素

java - 无法使用java处理firefox上selenium webdriver中的警报