为了适用不同的屏幕宽度,Bootstrap 使用 CSS 的媒体查询(media query)来检测浏览器视口的宽度。然后,再根据条件加载相应的样式表。

Bootstrap 内部支持 5 种不同的布局,最大布局中每一列的宽度为 70px,而常规布局中每一列宽度是 60px。在适合平板电脑的布局中,列宽缩小为 42px,再窄一点,每一列就会流动起来,变成在垂直方向上堆叠且都与视口同宽。

Bootstrap 所支持的几个media queries都放在了一个文件中,可以让你的项目更灵活的去适应不同设备和屏幕分辨率。见表 2‑1。

表 2‑1 支持的设备
类型 布局宽度 列宽 列间隙宽度
大屏幕 大于等于 1200px 70px 30px
默认 大于等于 980px 60px 20px
平板 大于等于 768px 42px 20px
手机到平板 小于等于 767px 流式列,无固定宽度
手机 小于等于 480px 流式列,无固定宽度

Bootstrap 的媒体查询允许基于视口大小移动、显示或隐藏内容。下面的媒体查询用来创建 Bootstrap 网格系统中的关键分界点:

  1. /* 大屏幕 */
  2. @media (min-width: 1200px) { ... }
  3. /* 平板电脑和小屏电脑之间的分辨率 */
  4. @media (min-width: 768px) and (max-width: 979px) { ... }
  5. /* 横向放置的手机和竖向放置的平板之间的分辨率 */
  6. @media (max-width: 767px) { ... }
  7. /* 横向放置的手机及分辨率更小的设备 */
  8. @media (max-width: 480px) { ... }

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》,并全部在 GitHub 上开源。

Bootstrap 支持的设备类型相关推荐

  1. html支持移动端吗,bootstrap支持手机端吗?

    bootstrap支持手机端.Bootstrap的响应式CSS能够自适应于台式机.平板电脑和手机:且自Bootstrap3起,框架包含了贯穿于整个库的移动设备优先的样式. bootstrap响应式布局 ...

  2. bootstrap支持ie8 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法

    做一个在线系统,PC端也要做,但要兼容千恶的IE8[IE6 是万恶,打死我都不会管IE6],IE8 是我底线了md, 在IE8下 bottstrap 错乱,变形,不支持一些属性的问题,下面看了一篇 某 ...

  3. 1.3、Bootstrap V4自学之路------起步---浏览器支持

    为什么80%的码农都做不了架构师?>>>    支持的浏览器 Bootstrap 支持所有的主流浏览器和平台的最新的.稳定的版本. 在 Windows 中, **我们支持 Inter ...

  4. Bootstrap基本结构

    响应式布局 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端,而不是为每个终端做一个特定的版本. 优点:面对不同分辨率设备灵活性强,能够 ...

  5. 4.4、Bootstrap V4自学之路------组件---表单

    为什么80%的码农都做不了架构师?>>>    表单控件 下面是一个Bootstrap支持的表控件以及自定义类的完整列表.额外的文档对每个组都是可用的. 类 作用 支持的变量 .fo ...

  6. bootstrap -- css -- 表格

    Bootstrap 表格 Bootstrap 提供了一个清晰的创建表格的布局.下表列出了 Bootstrap 支持的一些表格元素: 标签 描述 <table> 为表格添加基础样式. < ...

  7. bootstrap 横铺 行_Bootstrap 排版

    Bootstrap 排版 Bootstrap 使用 Helvetica Neue. Helvetica. Arial 和 sans-serif 作为其默认的字体栈. 使用 Bootstrap 的排版特 ...

  8. bootstrap的php写在哪里,bootstrap用什么编辑器写

    现在有不少商业活动是基于网站导向的,因此,网站设计至关重要.除了网站的布局,对不同浏览器和设备的兼容性也很重要,如手机,平板电脑等,这也是网络和UI开发人员最大的关注点之一. 你需要有一个高效的工具, ...

  9. Bootstrap—基础样式定义

    本章主要是介绍Bootstrap默认的基础样式定义,利用这些基础的定义相互组合,完成页面的整体风格定义甚至是更具体的效果. Bootstrap应该是一个基础工具,它的好处在于已经帮你定义了一个基础的样 ...

最新文章

  1. Widget上实时刷新图片,造成anr问题
  2. php弹出消息翻页,一个很不错的PHP翻页类
  3. MFC中SendMessage的用法与相应函数的添加
  4. 你应该知道的25道Javascript面试题
  5. 为什么需要超过48k的采样音频?
  6. 用 Git 操作的数据库?这个项目火了!
  7. 企业要搞数字化转型,是用一整套ERP,还是各搞各的数据系统?
  8. Java static用法代码讲解
  9. Loadrunner11录制过程中报错:由于另一个程序正在运行中,此操作无法完成
  10. 数据质量低该如何解决
  11. 网络干货,无论是运维还是开发都要知道的网络知识系列之(八)
  12. java 工作流开发框架比较
  13. C语言 —— 存储类相关的关键字 (持续更新中....)
  14. u8显示服务器资源不足,系统提示“虚拟内存不足”的原因及解决方法
  15. python简单网格五子棋_python实现简单五子棋游戏
  16. 特殊的数独身数,:水仙花数, 四叶玫瑰数, 五角星数, 六合数 ,北斗七星数, 八仙数, 九九重阳数 ,十全十美数...
  17. 1.background、color、渐变
  18. Topic 14. 临床预测模型之校准曲线 (Calibration curve)
  19. xp支持python最高版本是多少_哪些版本的Python可以在Windows XP中运行?(What versions of Python will work in Windows XP?)...
  20. 关于微程序、微指令和微命令

热门文章

  1. iOS -- 上传多张图片 后台(PHP)代码和上传一张的一样
  2. Sublime Text 常用环境和插件配置
  3. Selenium定位HTML元素(Python)
  4. 实现python扩展的C API方法过程全纪录(windows)
  5. android 添加桌面快捷方式
  6. SpringCloud系列-Feign的基本应用
  7. Linux下配置服务器节点上的时区
  8. 解决 wildfly(jboss) 启动报错:'findstr' 不是内部或外部命令
  9. GTN-Graph Transformer Network 图变换网络 NeurIPS2019
  10. 学习笔记(1):uni-app实战社区交友类app开发-引入自定义图标库