首页 > 电脑专区 > 电脑教程 >

什么是响应式布局

来源:互联网 2023-02-20 23:44:25 79

响应式布局的作用:FKH办公区 - 实用经验教程分享!

1、让一个网站可以兼容不同分辨率的设备FKH办公区 - 实用经验教程分享!

2、给用户更好的视觉使用体验FKH办公区 - 实用经验教程分享!

例如,缩小和放大浏览器窗口,网页能够自动进行调整,始终保持了一个很好的浏览效果。FKH办公区 - 实用经验教程分享!

什么是响应式布局FKH办公区 - 实用经验教程分享!

工具/原料

  • bootstrap

响应式布局概述

  • 1

    响应式布局的诞生背景:FKH办公区 - 实用经验教程分享!

    移动弄互联网的兴起促使让不同设备显示出相同的网页效果效果成为必要。FKH办公区 - 实用经验教程分享!

    什么是响应式布局FKH办公区 - 实用经验教程分享!

  • 2

    响应式设计的优缺点:FKH办公区 - 实用经验教程分享!

    FKH办公区 - 实用经验教程分享!

    优点:FKH办公区 - 实用经验教程分享!

    解决了设备之间的差异化展示FKH办公区 - 实用经验教程分享!

    缺点:FKH办公区 - 实用经验教程分享!

    兼容性代码多,工作量大,加载速度受影响。(可忽略)FKH办公区 - 实用经验教程分享!

  • 2此文章非法爬取自百度经验
  • 3

    响应式设计的原则FKH办公区 - 实用经验教程分享!

    1、移动设备优先:在设计初期就要考虑页面如何在多终端显示FKH办公区 - 实用经验教程分享!

    FKH办公区 - 实用经验教程分享!

    2、渐进增强:充分发挥硬件设备的最大功能FKH办公区 - 实用经验教程分享!

    例如IE6、7、8不支持css3的属性,需要用js实现响应式布局,但是对于高级浏览器,我们就可以使用css3来实现,充分发挥浏览器的性能。FKH办公区 - 实用经验教程分享!

    FKH办公区 - 实用经验教程分享!

    FKH办公区 - 实用经验教程分享!

  • 4

    如何实现响应式布局FKH办公区 - 实用经验教程分享!

    大概有三种方式实现:FKH办公区 - 实用经验教程分享!

    1、CSS3-Media Query(最简单的方式)FKH办公区 - 实用经验教程分享!

    2、第三方开源框架(如bootstrap,可以很好的支持浏览器响应式布局的设计)FKH办公区 - 实用经验教程分享!

    3、借助原生JavaScript(IE6、7、8,成本高,不推荐使用)FKH办公区 - 实用经验教程分享!

    什么是响应式布局FKH办公区 - 实用经验教程分享!

  • CSS3-Media Query简单示例

  • 1

    !DOCTYPE html>FKH办公区 - 实用经验教程分享!

    head>FKH办公区 - 实用经验教程分享!

    meta charset="UTF-8">FKH办公区 - 实用经验教程分享!

    title>CSS3-Media Query Demo/title>FKH办公区 - 实用经验教程分享!

    style>FKH办公区 - 实用经验教程分享!

    /*当屏幕尺寸大于480px时,背景颜色是蓝色*/FKH办公区 - 实用经验教程分享!

    @media screen and (min-width: 480px) {FKH办公区 - 实用经验教程分享!

    body {FKH办公区 - 实用经验教程分享!

    background-color: blueFKH办公区 - 实用经验教程分享!

    }FKH办公区 - 实用经验教程分享!

    }FKH办公区 - 实用经验教程分享!

    FKH办公区 - 实用经验教程分享!

    /*当屏幕尺寸小于480px时,背景颜色是红色*/FKH办公区 - 实用经验教程分享!

    @media screen and (max-width: 480px) {FKH办公区 - 实用经验教程分享!

    body {FKH办公区 - 实用经验教程分享!

    background-color: redFKH办公区 - 实用经验教程分享!

    }FKH办公区 - 实用经验教程分享!

    }FKH办公区 - 实用经验教程分享!

    /style>FKH办公区 - 实用经验教程分享!

    /head>FKH办公区 - 实用经验教程分享!

    /html>FKH办公区 - 实用经验教程分享!

    新建一个html文件,效果如下所示:FKH办公区 - 实用经验教程分享!

    什么是响应式布局FKH办公区 - 实用经验教程分享!

  • 使用Bootstrap

  • 1

    用CSS3-Media Query实现响应式布局,纯手写,太繁琐了,那么直接用框架吧,(づ ̄ 3 ̄)づ。FKH办公区 - 实用经验教程分享!

    要使用bootstrap需要将bootstrap的一些文件引入到html文件里,我们可以去Bootstrap官网下载这些文件。FKH办公区 - 实用经验教程分享!

    什么是响应式布局FKH办公区 - 实用经验教程分享!

  • 2

    当然了,如果你不想下载这些文件,也是可以的。我们可以用BootCDN的方式引入,只需要一个链接就可以了。FKH办公区 - 实用经验教程分享!

    bootstrap里面的文件还是挺多的,那么,我们应该引入哪些文件呢?FKH办公区 - 实用经验教程分享!

    下面是一个最简单的标准示例,用的是BootCDN的方式引入的,你可以将链接替换成已下载好的文件。FKH办公区 - 实用经验教程分享!

    什么是响应式布局FKH办公区 - 实用经验教程分享!

  • 3

    需要引入三个文件:bootstrap.min.css、jquery.min.js、bootstrap.min.js,第五行的标签是用来支持移动设备响应式布局的。FKH办公区 - 实用经验教程分享!

    需要特别注意的是,jquery.min.js文件必须放在bootstrap.min.js之前,因为bootstrap的js组件依赖jQuery。FKH办公区 - 实用经验教程分享!

    当然了,如果你不用bootstrap的js组件,只要响应式布局,只需要引入bootstrap.min.css就可以了。FKH办公区 - 实用经验教程分享!

  • 4

    对于IE6、7、8浏览器,使用bootstrap就不是这么简单了,具体可参考官方文档中对IE浏览器的介绍部分。FKH办公区 - 实用经验教程分享!

    bootstrap的使用全部都可以参考官方文档,起步里面有很多精选实例,都可以查看源代码,用来练手。FKH办公区 - 实用经验教程分享!

    什么是响应式布局FKH办公区 - 实用经验教程分享!

  • 注意事项

    • jquery.min.js文件是不包含在bootstrap中的,需要单独下载。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!FKH办公区 - 实用经验教程分享!


    标签: 操作系统响应布局

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码