次の基本的なhtmlコードブロックについて考えてみます。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>iPad test</title>
<meta name="viewport" content="width=device-width">
<style>
body
{
margin:0;
}
#content
{
margin: 0 auto;
width: 980px;
border:1px solid #c4c4c4;
background-color:#f5f5f5;
}
</style>
</head>
<body>
<div id="content">
A small amount of content
</div>
</body>
</html>
iPadで表示した場合、980pxのメインコンテンツ領域はiPadの画面に合わせて自動ズームされません。A small amount of content
ただし、大量のコンテンツに置き換える場合、つまり、垂直スクロールを引き起こすのに十分な場合、ページはiPadで自動ズームされます。
なぜこれなのか誰か知っていますか?私は高低を検索してきましたが、ページに最小限のコンテンツがあるときに自動ズームを強制的に発生させる方法が見つからないようです。
もちろん、ビューポートのコンテンツを変更しwidth=980
て問題を修正しますが、レスポンシブWebサイトを作成しているため、ビューポートはである必要がありますdevice-width
。
メディアクエリを使用してスマートフォンのコンテンツ領域のCSSを(100%幅に)変更しており、iPad用のWebサイトの標準デスクトップバージョンを使用したいと考えていました。
どんなアイデアでも大歓迎です。
注:Retinaディスプレイを搭載したiPadでテストしていますが、古いモデルで何が起こるかわかりません。