我正在建立一个响应式网站,有 3 种尺寸。最大 480 像素、最大 768 像素和最大 1024 像素+;但是,我在使用 iPad 时遇到了问题。在 Galaxy Tab 10.1 上它就像一个魅力,在我的浏览器中它也很好用。但似乎每当我使用 iPad 时,它似乎总是认为最大宽度是 768 像素。
这就是我的意思:
这是我的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
<meta name="viewport" content="width=device-width, user-scalable=no" />
</head>
<style type="text/css">
body {
background-color: red;
}
@media screen and (max-width: 480px) {
body {
background-color: green;
}
}
@media screen and (min-width: 481px) and (max-width: 1023px) {
body {
background-color: brown;
}
}
@media screen and (min-width: 1023px) {
body {
background-color: blue;
}
}
</style>
<body>
<div class="color">
Some color
</div>
</body>
</html>
虽然我的要求不包括 iPad 支持,但我确实想支持它。