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

响应式布局

时间:2017-09-23 13:44:18      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:第三方   规则   open   user   log   定义   最简   init   nta   

一、如何实现响应式布局

  • css3-Media Query(最简单的方式)
  • 借助原生Javascript(成本高,不推荐使用)
  • 第三方开源框架(可以很好的支持浏览器响应式布局的设计 如;bootstrap)

二、css3-Media Query简单案例

1、常见属性

  • device-width,device-height -----------------屏幕宽高
  • width,height                        ------------------渲染窗口宽高
  • orientation                             ------------------设备方向
  • resolution                              -------------------设备分辨率

2、基本的语法

  • 外联样式表语法
  • body{
        background-color: red;
    }
    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <link href="link.css" type="text/css" rel="stylesheet" media="screen and (max-width:480px)" />  
    </head>
    <body>
    </body>
    </html>

     

  • 内嵌样式语法
  • 技术分享
    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <link href="link.css" type="text/css" rel="stylesheet" media="screen and (max-width:480px)" />
        <style>
            @media screen and (min-width:480px) {
                body{
                    background-color: #000055;
                }
    
            }
        </style>
    </head>
    <body>
    
    </body>
    </html>
    demo

     

三、响应式布局之bootstrap

     先将以下两个样式引入到HTML中

 

 <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1.user-scalable=no">
    <link rel="stylesheet" href="dist/css/bootstrap.min.css">

 1、栅格系统

  • 注重应用规则
  • 熟练掌握栅格化布局的相关知识
  • bootsrap官网http:getbootstrap.com/css查看命名规则
  • 首先需要为栅格化布局定义一个外围容器 <div class="row"></div>技术分享

  2、bootstrap组件components

 

响应式布局

标签:第三方   规则   open   user   log   定义   最简   init   nta   

原文地址:http://www.cnblogs.com/54HL0412/p/7580658.html

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