码迷,mamicode.com
首页 > Web开发 > 详细

CSS3的响应式布局Home / HTML/CSS / CSS3的响应式布局

时间:2015-05-18 16:26:41      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

做手机端网页需要用到响应式布局,首先需要再HTML文件头声明一下:

主要目的是宽度控制和禁止用户缩放,具体参数自己GOOGLE一下。
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />

 

下面是CSS判断是PC端还是移动端
其实很简单,用CSS3的媒体查询就可以非常方便去实现,不需要用userAgent神马的那么麻烦。

 

 

 

/*最小宽度800就是PC端*/
@media all and (min-width: 800px) {
  #nav {
    width: 300px;
    float: left;
    margin-right: 20px;
  }
  #grid {
    width: 450px;
    float: left;
  }
}
/*最大宽度799就是移动端*/
@media all and (max-width: 799px) {
  #nav {
    width: 100%;
  }
  #grid {
    width: 100%;
  }
}

 

知道了上面2点就可以实现响应式布局了,是不是非常简单?

CSS3的响应式布局Home / HTML/CSS / CSS3的响应式布局

标签:

原文地址:http://www.cnblogs.com/yemanhuainv/p/4511875.html

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