码迷,mamicode.com
首页 > 其他好文 > 详细

响应式布局该怎么设计?

时间:2016-07-22 21:32:38      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

 

1、 如何解决不同设备间的兼容问题?

       CSS3中的Media Query(媒介查询)可以解决这个问题。

2、media query能够获取哪些值?

         设备的宽和高device-width,device-heigth显示屏幕/触觉设备。

              渲染窗口的宽和高width,heigth显示屏幕/触觉设备。

              设备的手持方向,横向还是竖向orientation(portrait|lanscape)和打印机等。

              画面比例aspect-ratio点阵打印机等。

              设备比例device-aspect-ratio-点阵打印机等。

              对象颜色或颜色列表color,color-index显示屏幕。

              设备的分辨率resolution

     3、语法结构及用法

              语法:@media 设备名 only (选取条件) not (选取条件) and(设备选取条件),设备二{sRules}

          用法:

               a、示例一:在link中使用@media:

                       <link rel="stylesheet" type="text/css" media="only screen and (max-width: 480px),only screen and (max-device-width: 480px)" href="link.css" rel="external nofollow" />

                      上面使用中only可省略,限定于计算机显示器,第一个条件max-width是指渲染界面最大宽度,第二个条件max-device-width是指设备最大宽度。

              b、在样式表中内嵌@media:

 

复制代码
代码如下:

@media (min-device-width:1024px) and (max-width:989px),screen and (max-device-width:480px),(max-device-width:480px)
and (orientation:landscape),(min-device-width:480px) and (max-device-width:1024px) and (orientation:portrait) {srules}


        设置了电脑显示器分辨率(宽度)大于或等于1024px(并且最大可见宽度为989px);屏宽在480px及其以下手持设备;屏宽在480px以及横向(即480尺寸平行于地面)放置的手持设备;

        屏宽大于或等于480px小于1024px以及                     垂直放置设备的css样式。

响应式布局该怎么设计?

标签:

原文地址:http://www.cnblogs.com/GGj147258/p/5697038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!