iOS忽略元视口宽度=设备宽度,初始比例= 1.0

时间:2013-06-18 04:28:01

标签: ios safari viewport

当我在iphone中使用Safari查看以下html文件时,它不会显示内容的整个宽度:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>iOS Viewport Test</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<style type="text/css">
body #wrap {
    width: 1008px;
    border: 1px solid #000;
}
h1 {
    font:30px sans-serif;   
}
</style>
</head>

<body>
<div id="wrap">
<h1>Here's some quite eloooongated text that should make the screen at least 1008px wide or more</h1>
</div><!-- end #wrap -->
</body>
</html>

谁能看到我做错了什么?对于它的价值,我有iOS 6.1和Safari 6.0

2 个答案:

答案 0 :(得分:8)

尽管我非常仔细地阅读了苹果的各种观点指南,但显然我误解了。如果一个站点没有响应,就像我的一样,在这种情况下正确的元素是

<meta name="viewport" content="width=1008"/>

这使得视口适合纵向和纵向的内容。景观取向。这里讨论了这种方法:http://webdesignerwall.com/tutorials/viewport-meta-tag-for-non-responsive-design

答案 1 :(得分:2)

我在谷歌上搜索是否还有其他人遇到过这个问题。以为我会分享我的成绩。

我的无响应网站宽约1200px,我希望它在纵向模式下显示整个网站的宽度。将比例设置为0似乎也适用于我测试的内容:

<meta name="viewport" content="width=device-width, initial-scale=0"/>