html - 媒体查询未触发

标签 html css media-queries

如果屏幕超过 640 像素,我正在尝试使用媒体查询更改背景图像并隐藏分区标记中的内容。这似乎不起作用。我是新手,觉得我错过了一些重要的东西。

    <html>
   <HEAD>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<style type="text/css">
<!--
body {background-color:black; overflow:none;}
-->
</style>
</HEAD>
<body>
@media screen and (min-width:641px) {
body {background:white;background-image:url('http://lib.store.yahoo.net/lib/oberers-flowers/Home-Background-2013a.gif');}
div.desktop {visibility:hidden;}
}
<div class="desktop" style="position:absolute;top:0px;left:0px; z-index:1">
<img border="0" src="http://lib.store.yahoo.net/lib/oberers-flowers/mobile1.jpg" width="100%" height=auto>
<img border="0" src="http://lib.store.yahoo.net/lib/oberers-flowers/mobile2.jpg"  width=100% height=auto>
<img border="0" src="http://lib.store.yahoo.net/lib/oberers-flowers/mobile3.jpg"  width=100% height=auto>
</div> 
</body>
</html>

最佳答案

CSS 不工作,因为它不包含 with-in 样式标签。

<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<style type="text/css">
<!--
body {background-color:black; overflow:none;}


-->

@media (min-width:641px) {
    body {
        background:white;background-image:url('http://lib.store.yahoo.net/lib/oberers-flowers/Home-Background-2013a.gif');}
        div.desktop {visibility:hidden;
    }
}
</style>

</head>
<body>

<div class="desktop" style="position:absolute;top:0px;left:0px; z-index:1">
<img border="0" src="http://lib.store.yahoo.net/lib/oberers-flowers/mobile1.jpg" width="100%" height=auto>
<img border="0" src="http://lib.store.yahoo.net/lib/oberers-flowers/mobile2.jpg"  width=100% height=auto>
<img border="0" src="http://lib.store.yahoo.net/lib/oberers-flowers/mobile3.jpg"  width=100% height=auto>
</div> 
</body>
</html>

关于html - 媒体查询未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30732978/

相关文章:

html - 为什么嵌套的 z-index 不起作用

jquery - 使用 jquery 禁用 css 类,就像使用 firebug 一样,可能吗?

html - CSS 媒体查询是否加载所有引用的 css?

html - 使用视口(viewport)元标记实现最小宽度

javascript - 如何在javascript中给出宽度?

javascript - jQuery:如何获取标题的动态高度

javascript - jQuery 悬停显示 div 切换

javascript - 使用 Flexbox 使弹出窗口完全响应

html - 悬停时不会出现 CSS 文本缩放

html - 使用 Bootstrap 对齐表单中的字段