移动设备样式Media Queries

2014-06-03
  • 597
  • 0
        Media Queries样式模块是可以实现移动设备网站页面布局的有效途径,让开发者只需要实现一套页面,就能够在所有平台的浏览器下访问网站的不同效果。
        下图中列出来了同一个页面在不同设备下的显示情况,其中第一种是在PC端的布局,导航显示在顶部,没有折叠,当用户使用手机访问该页面的时候由于屏幕分辨率的变化,因此整个网站需要调整布局风格,页面菜单折叠,同时heading的内容不再是一行三个,而是每一个占一行的形式进行重新排列了。


        而这中间就是media queries模块所发挥的作用,他的语法也很简单
        @media screen and(max-width:768px){
        Body{ color:#fff;}
        }
        这就规定了宽度在768px以内的设备上使用这中间所规定的样式,有点类似于兼容ie的各个版本的方式。
        到目前为止,media queries的样式模块以及由绝大多数的浏览器支持,目前唯独ie只有最新的版本才支持,对于ie8一下的版本不支持media queries,同时庆幸的是对于移动平台而言,安卓和ios都很好的支持了这一特性。