【发布时间】:2012-04-07 22:56:46
【问题描述】:
我目前正在为移动设备制作网站。在 style.css 我得到了
#mobilepicture {
display: none;
}
#stockpicture {
float: left;
position: relative;
top: -65px;
left: 100px;
}
这是 mobile.css 的一部分:
#stockpicture {
display: none;
}
#mobilepicture {
...
}
切换到 mobile.css 时,一切似乎都正常(显示移动图片,显示图片:无),直到我将手机侧向倾斜。当我这样做时,股票图片会再次显示。我知道是因为开头的选择器:
index.php:
<link rel="stylesheet" type="text/css" href="mobile.css" media="screen and (max-width: 480px)" />
<link rel="stylesheet" type="text/css" href="style.css" media="screen and (min-width: 481px)" />
<meta name="viewport" content="user-scalable=no, width=device-width" />
</head>
<!-- Head end-->
<!-- Body start-->
<body>
<!-- stockpicture-->
<div id="stockpicture">
<img src="images/stockpicture.png" alt="stockpicture"/>
</div>
<!-- stockpicture end-->
<!-- Start Container-->
<div class="container">
<!-- Content start -->
<div id="contentindex">
<!-- Mobile picture-->
<div id="mobilepicture">
<img src="images/mobilepicture.png" alt="mobilepicture" width="200" height="300"/>
</div>
<!-- Mobile end -->
<h2> Home </h2>
<p>Snippet.</p> </div>
<!-- end .container --></div>
还有其他方法可以解决这个问题吗?或者可能拒绝浏览器旋转?
干杯 JJ
【问题讨论】:
-
你可以尝试添加更多条件,例如高度吗?
-
试过了,完全停止加载 CSS
标签: html css mobile media-queries