我的网页是 980 像素。iPad 上的 Safari 不适合纵向模式。
根据 Apple 的说法,您无需做任何事情来使您的网站适合 iPad 上的所有方向。但是在纵向模式下,我的网页根本不适合。它大约是视口的 20%。
我尝试了所有可用的修复程序均未成功:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
或者
<meta name="viewport" content="width=980">
和
<style type="text/css">
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
body, #wrap{
width:980px;
}
}
我的模板不容易展示——它有点复杂,但我向你保证,body 有一个宽度为:980px 的包装器。其他隐藏元素也以 100% 的宽度添加到包装器旁边。但它们不太可能引起问题。
有什么想法可以尝试吗?有什么防弹方法吗?我没主意了。
这是文本案例代码:
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=980, initial-scale=1, maximum-scale=1"><style type="text/css">body{background-color:grey;}#wrap{width:980px;background-color:red;margin:0 auto;}</style></head><body> <div id="wrap">My content does not fit!</div></body></html>