«Масштабируется ли пользователь = нет» с iPhone 4? - PullRequest
0 голосов
/ 09 сентября 2010

Следующая разметка настолько проста, я озадачен тем, почему я могу масштабировать в Safari на iPhone 4, когда я не должен быть в состоянии. Любая идея, что я мог бы пропустить, или если это ошибка?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=640, user-scalable=no" />
<title>Title</title>
<style type="text/css">
<!--
body { padding:0; margin:0; }
-->
</style>
</head>

<body>

<a href="example.html"><img src="splash.jpg" width="640" height="960" alt="Click"></a>

</body>
</html>

Ответы [ 4 ]

1 голос
/ 01 декабря 2010

У меня была такая же проблема, некоторые страницы работали, но у меня нет.

Проблема в кадрировании.Если вы формируете содержимое (например, переадресация кадров по хосту домена), то метатеги не используются.

Вчера была моя ошибка, когда я пытался программировать веб-приложение.может помочь

0 голосов
/ 20 сентября 2011

Я не уверен, к чему вы стремитесь, но если вы хотите, чтобы ваша страница стала полноразмерной (и не более) как в альбомной, так и в портретной ориентации, попробуйте:

<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=1;"/>
0 голосов
/ 20 июля 2011

Вы используете закрывающие теги xhtml, избавитесь от них и, скорее всего, это сработает. Если нет, добавьте обработчик preventDefault() в тег body.

Примечание: Добавление preventDefault(); также отключит вертикальную прокрутку.

0 голосов
/ 09 сентября 2010

Я думал, что вы должны установить ширину равной ширине устройства, но я могу ошибаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...