CSS-@media不适用于Firefox和IE

疯狂的程序员

我有这个简单的媒体查询来检查浏览器的分辨率,从而显示或隐藏图像...但是它仅在Chrome上有效,而在Firefox和IE上不起作用。知道我的代码有什么问题吗?或任何建议我该怎么办?

@media screen and (max-width: 1030px) {

#img{
display:none;
}
}

@media screen and (min-width: 1031px)
{

#img{
display:block;
}
}

这是我的HTML:

<div id="img"><img src="images/bg.png" height="575px" style="position:absolute; margin-left:6px;" style="z-index:100;"/></div>
点头游戏

如果没有看到您的html,我将假定您正在尝试隐藏ID为image的图像如果是这样,我将执行以下操作。

将id更改img为一个类,例如,我们将使用它,.image-class这意味着样式可以在页面上的其他图像上重复使用,因为ID必须是唯一的。

因此,您的html看起来应该与此类似:

<img class="image-class" src="http://placekitten.com/500/500" alt="kitten" />

然后为您的CSS:

/* Mobile first strategy (no media query required) - images will not display when under 1030px)*/
.image-class {
  display: none;
}

/* Images will display above 1030px */
@media screen and (min-width: 1030px) {
  .image-class {
    display: block;
  }
}

看到这个小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS图像最大宽度不适用于Firefox / IE

来自分类Dev

CSS定位不适用于IE 11或Firefox

来自分类Dev

CSS不适用于IE和Firefox,但可以在Chrome中使用

来自分类Dev

CSS规则适用于IE,但不适用于Chrome / Firefox

来自分类Dev

IE条件不适用于.js和.css

来自分类Dev

CSS样式表不适用于IE7和IE8

来自分类Dev

CSS清除不适用于Media Query

来自分类Dev

CSS @media查询不适用于元标记

来自分类Dev

jQuery .css()不适用于IE9

来自分类Dev

CSS代码段不适用于IE:before /:after

来自分类Dev

<main> CSS不适用于IE11

来自分类Dev

jqueryui CSS“正确”不适用于IE

来自分类Dev

<main> CSS不适用于IE11

来自分类Dev

CSS动画不适用于所有版本的IE

来自分类Dev

CSS3动画背景不适用于Firefox

来自分类Dev

CSS转换属性不适用于Mozilla Firefox

来自分类Dev

CSS关键帧不适用于Firefox(23.0.1)

来自分类Dev

FieldSet CSS 样式不适用于 Mozilla Firefox

来自分类Dev

CSS悬停图片不适用于Firefox,但适用于Chrome

来自分类Dev

CSS不透明度不适用于chrome,但适用于firefox

来自分类Dev

无法在Firefox或IE中加载CSS。适用于Chrome

来自分类Dev

高度和宽度不适用于CSS Content属性

来自分类Dev

CSS,Bootstrap和Javascript不适用于Django

来自分类Dev

Bootstrap Popover不适用于下载的js和CSS

来自分类Dev

高度和宽度不适用于CSS Content属性

来自分类Dev

悬停不适用于Javascript,CSS和HTML

来自分类Dev

CSS过渡和属性延迟不适用于mouseout

来自分类Dev

CSS:在选择选项中设置字体系列不适用于chrome和IE浏览器?

来自分类Dev

CSS不适用于HTML