iOS アプリ内のヘルプ ページに使用している埋め込み HTML ファイルを持っていますが、iPad と iPhone で異なる方法で表示される場合は、いくつかのスタイルを変更したいと考えています。私は @media 構文について学んだ束を読んだことがありますが、私の人生では、それを適切に機能させることはできません。以下に示す HTML ファイルの場合、デバイスに基づいて調整するのではなく、常に iPad スタイルの背景 (ピンク) を表示するのはなぜですか?
<head>
<title>Help</title>
<meta name="viewport" content="width=device-width">
<style type="text/css">
h1 {text-align: center; font-family: "Tahoma", Geneva, sans-serif; font-size:30px; color:#ffdd00;font-weight:bold; text-shadow: rgba(0, 0, 0, 1) 2px 2px;}
/* iphone - GREEN */
@media only screen and (max-device-width : 480px) {
body {background-color:#009900;}
}
/* ipad - PINK */
@media only screen and (max-device-width : 1024px) {
body {background-color:#ff8888;}
}
</style>
</head>
<body>
<br>
<h1> I Need Some Help!</h1>
</body>