真正简单的事情根本不起作用。我只想设置一个div来显示none,直到宽度大于980px。但它只适用于980像素的屏幕,但没有什么比这更多或更少!简单的CSS3媒体查询不起作用
/* Should work while screen is 980px or less */
@media (max-width: 980px) {
.large-screen-hide{
display: none;
}
}
真正简单的事情根本不起作用。我只想设置一个div来显示none,直到宽度大于980px。但它只适用于980像素的屏幕,但没有什么比这更多或更少!简单的CSS3媒体查询不起作用
/* Should work while screen is 980px or less */
@media (max-width: 980px) {
.large-screen-hide{
display: none;
}
}
u需要设置的媒体
@media screen and (max-width:980px){
.large-screen-hide {
display:none;
}
}
这就是我第一次想到的。但后来我试了一下,发现它没有添加'screen和'就能正常工作。 – gilly3
如果它工作正常,为什么这个问题? – PlantTheIdea
我认为你需要检查这两个最小宽度和最大宽度类型。
尝试
/* 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开发者网络上。
你在使用iframe吗? – cheesemacfly