2013-01-12 55 views
0

真正简单的事情根本不起作用。我只想设置一个div来显示none,直到宽度大于980px。但它只适用于980像素的屏幕,但没有什么比这更多或更少!简单的CSS3媒体查询不起作用

/* Should work while screen is 980px or less */ 
    @media (max-width: 980px) { 
    .large-screen-hide{ 
     display: none; 
    } 
} 
+0

你在使用iframe吗? – cheesemacfly

回答

-1

u需要设置的媒体

@media screen and (max-width:980px){ 
    .large-screen-hide { 
     display:none; 
    } 
} 
+0

这就是我第一次想到的。但后来我试了一下,发现它没有添加'screen和'就能正常工作。 – gilly3

+1

如果它工作正常,为什么这个问题? – PlantTheIdea

0

我认为你需要检查这两个最小宽度和最大宽度类型。

尝试

/* Should work while screen is 980px or less */ 
    @media screen and (min-width: 1px) and (max-width: 980px) { 
     .large-screen-hide{ 
      display: none; 
     } 
    } 

CSS Media Queries Mozilla开发者网络上。