gpt4 book ai didi

html - 显示 :none when rotating smartphone

转载 作者:行者123 更新时间:2023-11-28 02:08:26 25 4
gpt4 key购买 nike

我目前正在为移动设备制作一个网站。在 style.css 中我得到了

#mobilepicture {
display: none;
}

#stockpicture {
float: left;
position: relative;
top: -65px;
left: 100px;
}

这是 mobile.css 的一部分:

#stockpicture {
display: none;
}
#mobilepicture {
...
}

当切换到 mobile.css 时,一切似乎都正常(显示 mobilepicture,stockpicture 显示:无),直到我将手机倾斜到一边。当我这样做时,库存图片会更改以再次显示。我知道这是因为开头的选择器:

索引.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>

还有什么办法可以解决吗?或者可能拒绝浏览器旋转?

干杯杰杰

最佳答案

您是否尝试过在媒体查询中添加方向?

/* Portrait */
@media screen and (max-width: 480px) and (orientation:portrait) {
/* Portrait styles */
}
/* Landscape */
@media screen and (max-width: 480px) and (orientation:landscape) {
/* Landscape styles */
}

编辑

好的,尝试将其全部剥离,这样您就可以看到哪些有效,哪些无效。一开始我会有一个包含多个媒体查询的样式表,因为这将有助于提高性能 - Single vs multiple stylesheets in responsive web design

然后将其全部剥离,并替换为一个简单的媒体查询,该媒体查询可以执行一些简单的操作,例如更改正文的背景颜色。

/* Portrait */
@media screen and (max-width: 640px) and (orientation:portrait) {
/* Portrait styles */
body {
background: yellow;
}
}
/* Landscape */
@media screen and (max-width: 640px) and (orientation:landscape) {
/* Landscape styles */
body {
background: red;
}
}

一旦您知道自己实际正确运行了媒体查询,您应该能够更轻松地进行故障排除。

关于html - 显示 :none when rotating smartphone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9838235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com