[英]Media queries not working in Safari but in IE, Firefox and Chrome
[英]@media works in Chrome and Safari but not working on Firefox and IE
我正在使用Bootstrap 4,但是我需要一种更特定的移动样式,因此我创建了@media
,但它在Firefox中不起作用。
为什么?
@media only screen and
(max-width:768px) and
(-webkit-min-device-pixel-ratio:0) and
(orientation : portrait) {
}
它位于mobile.css
。
可能会造成危险,这是因为您在@media
规则中使用了-webkit-min-device-pixel-ratio:0
-Chrome和Safari都是基于Webkit的浏览器,而Firefox和Edge却不是,因此它们会出错谨慎起见,只是不遵守规则。
老实说,我会从您的媒体查询中完全删除该测试,MDN建议您不要使用它( https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-webkit-device-pixel -ratio ),而Firefox( https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-device-pixel-ratio )没有任何替代品
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.