当我在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
答案 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"/>