Html 媒体查询在iPhone上根本不起作用
我有一部iPhone11,试图访问我的网站,我指定了与使用媒体查询相关的元标记。然而,这似乎根本不起作用。我完全迷路了,这是我的代码:Html 媒体查询在iPhone上根本不起作用,html,css,media-queries,Html,Css,Media Queries,我有一部iPhone11,试图访问我的网站,我指定了与使用媒体查询相关的元标记。然而,这似乎根本不起作用。我完全迷路了,这是我的代码: <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"> ...
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
...
<link rel="stylesheet" href="assets/css/main.css" />
...
</head>
iPhone在处理CSS像素和设备像素方面是非标准的。您的屏幕宽度可能与您假设的不同。您可以获取当前屏幕宽度并检查其是否在应用范围内。
var w=window.innerWidth;
var h=窗内高度;
var x=document.getElementById(“数据”);
x、 innerHTML=“浏览器宽度:“+w+”,高度:“+h+”代码>
@media only screen and (max-width: 950px) and (min-width: 751px) {
.main-content {
margin-top: -200px !important;
}
}
@media only screen and (max-width: 750px) {
.main-content {
margin-top: 0px !important;
width: 100% !important;
}
}