iPad 上的 Safari 不适合纵向模式下 980 像素宽的网站
Safari on iPad Does Not Fit 980px Width Site in Portrait Mode
我的网页是980px。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;
}
}
我的模板不容易显示 - 它有点复杂,但我向你保证,正文有一个宽度: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>
查看您的视口设置。在纵向模式下,iPad的宽度为768px。通过设置initial-scale=1
,iPad将自动缩放到768px。通过设置 maximum-scale=1
,iPad将无法像您想要的那样缩小到980px。当然不适合!
现在尽量不要设置视口!iPad将以网站宽度的100%呈现页面,而不是iPad的宽度,我猜这是你想要的。
我一直在
我正在处理的固定宽度网站上玩这个:
<meta name="viewport" content="width=device-width, initial-scale=-100%" />
似乎还可以。
相关文章:
- 如何通过溢出来判断元素被切断了多少像素:隐藏在父级上
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 点击(右键点击)使用传单地图库获取图像覆盖的像素坐标
- 如何使线条的边缘像素保持半透明
- 画布:逐像素绘制图像并请求动画帧计时
- 如何's css标记"-webkit最小设备像素比”;在Javascript中实现
- javascript mootools平滑滚动'x'像素数量
- 逐像素碰撞检测弹球
- 获取图像的平均外部像素颜色
- 如何根据分辨率添加像素
- 仅当窗口宽度>940像素,无论是通过页面加载还是调整大小
- 使用画布在秒内逐像素显示图片
- JS/CSS:如何在向下滚动超过1200像素(高度)后更改z索引值
- 获取以屏幕像素为单位的旋转SVG元素的边界
- 如何将像素添加到元素的当前位置
- GridStack项的高度和宽度(以像素为单位)
- iPad 上的 Safari 不适合纵向模式下 980 像素宽的网站
- 跟踪像素应该通过引用页面加载外部网站 - 但它不起作用
- 在iPad上的X/Y像素分辨率的网站看起来不错,在PC上的分辨率相同;It’太可怕了(太大了)
- Revolution Sliders字体像素化,在响应式网站的iPhone6中看起来不太好