我有一个嵌入式HTML文件,我用于我的iOS应用程序中的帮助页面,但是想要在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>
Run Code Online (Sandbox Code Playgroud)