响应式开发原理

就是使用媒体查询针对不同宽度的设备进行样式布局和样式的设置,从而适配不同设备的目的。

设备划分 尺寸区别 响应式尺寸划分
超小屏幕(手机) <768px 100%
小屏设备(平板) >=768px ~<992px 750px+
中等屏幕(桌面显示器) >=992px~<1200px 970px
宽屏设备(大桌面显示器) >=1200px 1170px

响应式布局容器

响应式需要一个父级做为容器布局,来配合子级元素来实现变化效果。
原理就是在不同屏幕下,通过媒体查询来改变这个布局容器的大小,再改变里面子元素的排列方式和大小,从而实现不同屏幕下,看到不同的页面布局和样式改变。

布局容器

Bootstrap需要为页面内容和栅格系统包裹一个.container容器,Bootstrap预定义了这个类,解耦a.container。
它提供了两个作此用处的类:
.container 定义了在不同类型屏幕的媒体查询
.container-fluid
流式布局容器 百分百宽度
占据全部视口(viewport的容器)
适合于单独做移动端开发

bootstrap使用栅格系统来控制排版,按照不同屏幕划分为1~12等份
行(row)可以去除父容器作用15px的边距
可以通过样式来控制在不同屏幕大小使元素占据每行row中列column的数量
.col-xs- 超小 .col-sm- 小 .col-md- 中等 .col-lg- 大
列(column)大于12,多余的“列(column)”所在的元素将被作为一个整体另起一行排列
每列默认有15px的padding
可以同时拥有多个设备的类名,以便划分不同份数,例如 class=“col-md-4 col-lg-3 col-sm-6”

演示项目:
阿里百秀:响应式布局网页,根据调整浏览器大小改变组件布局

bootstrap之响应式开发-栅栏系统相关推荐

  1. 2017年最新基于Bootstrap 4 的专业、多用途响应式布局的系统模板

    本文分享一款2017年最新的2017年最新基于Bootstrap 4 的专业.多用途响应式布局的系统模板,该模板是一款强大并且非常灵活的后台管理系统模板:能适应绝大多数的web应用程序开发,比如:AP ...

  2. 移动端WEB开发之响应式布局(响应式开发原理、bootstrap、阿里百秀案例)

    移动端WEB开发之响应式布局 1.1 响应式开发原理 就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的. 设备的划分情况: <!DOCTYPE html> & ...

  3. 微金所页面制作(Bootstrap 响应式开发 栅格布局 响应式布局)

    该页面适用于 PC端 和 移动端,在响应式开发的媒体查询下能够适配所有屏幕. 一.页面效果 二.结构样式说明 (需引入bootstrap 相关样式文件) 结构分为八块: 头部块:.wjs_header ...

  4. Bootstrap 响应式开发(2021.10.13)

    目录 一.响应式开发 1.框架含义 2.响应式 3.响应式尺寸划分 二.Bootstrap简介 1.Bootstrap概念 2.查阅Bootstrap文档 3.Bootstrap的使用 (1)创建文件 ...

  5. 关于响应式开发的设计规范

    ◆  ◆  ◆ 一.响应式开发知识要点 本段内容由艾艺前端技术部Jay给大家分享: 现在都流行说做响应式开发,然而什么是响应式开发呢? 专业术语-响应式 简单来说,就是页面应该有能力去自动响应用户的设 ...

  6. linux字体栅格化,响应式开发---网页的布局方式、媒体查询、栅格化布局、less语言...

    1.响应式开发介绍 a.网页布局方式 b.响应式布局 优点:用一个页面适配不同终端的展示 缺点:产生代码冗余,同时使网页体积变得很庞大,不会因为终端的改变而改变网页的体积,不同终端上有些没有显示出来的 ...

  7. 用rem来做响应式开发

    电脑版的商城昨晚做完了,今天赶着做手机端的,提到手机端的网站第一个想到的就是要 适应不同手机屏幕的宽度,保证在不同手机上都能正常显示给用户,我之前做这类网站都是无脑引进bootstrap的.但前一个项 ...

  8. springboot 使用webflux响应式开发教程(二)

    本篇是对springboot 使用webflux响应式开发教程(一)的进一步学习. 分三个部分: 数据库操作 webservice websocket 创建项目,artifactId = tradin ...

  9. 响应式开发---网页的布局方式、媒体查询、栅格化布局、less语言

    1.响应式开发介绍 a.网页布局方式 b.响应式布局 优点:用一个页面适配不同终端的展示 缺点:产生代码冗余,同时使网页体积变得很庞大,不会因为终端的改变而改变网页的体积,不同终端上有些没有显示出来的 ...

最新文章

  1. Netty with protobuf(二)
  2. Android百度地图显示空白(只有格子)的具体真实解决方法
  3. Lang.NEXT 2012相关Session
  4. ASP.NET Core中如何调整HTTP请求大小的几种方式
  5. python长整数相乘_python写的大整数相乘的方法
  6. 前端学习(1413):多人管理33修改2(未能完结)
  7. linux mysql修改数据表结构语法
  8. C++STL源码剖析之vector
  9. 数据预处理之数据清洗案例
  10. 3194. 【HNOI模拟题】化学(无标号无根树计数)
  11. 细胞穿膜肽( CPPs)偶联肽核酸H region-PNA|Arg-PNA|Lys-PNA|Cationic-PNA|47Tat57-PNA的特性
  12. 仿ZAKER的windows phone风格主界面
  13. java设置select选中_按值设置选择选项'selected'
  14. rep()函数的学习
  15. JdbcTemplate的使用
  16. 运用人性,七情六欲聊运营
  17. 遗传算法matlab优化实例,用遗传算法优化BP神经网络的Matlab编程实例
  18. Vertx DNS解析源码
  19. PyCharm打包失败及Pyinstall无法安装问题的解决
  20. 百度AI人脸识别的学习总结

热门文章

  1. springboot员工工作量管理系统java
  2. RxBus的简单使用(易懂)
  3. DAMOYOLO:基于DAMOYOLO训练数据集详细教程
  4. C++获取Windows音频设备列表
  5. 在VS Studio中管理多个cpp文件或项目
  6. Neo4J超详细专题教程,快来收藏起来吧
  7. 2017-秋招:机器学习/算法工程师(含大量面经)
  8. Mac Charles抓包配置
  9. oc语言和c语言,OC和C语言的混编注意点和好处
  10. 2020年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总