使用ONLY css显示/隐藏基于浏览器大小的div?

时间:2013-07-28 01:04:44

标签: css media-queries media show-hide

我试图根据浏览器大小显示/隐藏一些div,只使用css媒体查询...但似乎没有任何工作...请帮助,如果可以,让我知道我是什么做错了...先谢谢!

继承人我的css ..

@media all and (max-width: 959px) {

    .content .700{display:block;}
    .content .490{display:none;}
    .content .290{display:none;}

}

@media all and (max-width: 720px) {

    .content .700{display:none;}
    .content .490{display:block;}
    .content .290{display:none;}

}

@media all and (max-width: 479px) {

    .content .700{display:none;}
    .content .490{display:none;}
    .content .290{display:block;}

}

这是我的HTML

<div class="content">
    <div class="700">this is the content for desktop</div>
    <div class="490">this is the content for tablet</div>
    <div class="290">this is the content for mobile</div>
</div>

2 个答案:

答案 0 :(得分:17)

类名不能以数字开头。将其更改为例如x700,x490,x290,它应该工作

答案 1 :(得分:5)

class name不能是一个数字,也不能以css中的数字开头,这里我改变了类名,它的工作性很好

http://jsfiddle.net/RtTsy/