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

bootstrap响应式布局

Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。

首先栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局。bootstrap根据不同屏幕尺寸,选择不同的栅格选项。一共有四种栅格选项,超小屏(手机)、小屏(平板)、中屏(桌面)、大屏(超大桌面)。栅格系统分为12列,即每行最多可容纳12列。若里,一个.row内包含的列(column)大于12个(即,一行中的栅格单元超过12个单元),则会自动排版,总之,一行只能最多12列,具体分析往后阅读。

原理:

通过CSS3 Media Queries(媒体(设备)查询),媒体查询是让页面内容在不同的媒体环境下运行时可以展示不同的样式(这个样式当然是由我们来书写规定的)。

@media是CSS3中规定的属性,它可以实现针对不同媒体设备来设置不同的样式的目的。而且就算是在同一设备中它也可以在你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。

应用:

Bootstrap主要用到min-width、max-width,以及and语法,用于在不同的分辨率下设置不同的CSS样式。

@media的语法@media mediatype and|not|only (media feature) {

CSS-Code;

}

其中mediatype有print(打印设备)、screen(用于电脑屏幕,平板电脑,智能手机等)、speech(应用于屏幕阅读器等发声设备);media feature则是用来规定如最大宽度或者最小宽度。

我们来看看bootstrap中布局容器的例子:

Bootstrap 需要为页面内容和栅格系统包裹一个 .container 容器。

如下固定宽度布局

...

或者 流式布局

...

在bootstrap的css文档中@media属性1591~1605行

@media (min-width: 768px) {

.container {

width: 750px;

}

}

@media (min-width: 992px) {

.container {

width: 970px;

}

}

@media (min-width: 1200px) {

.container {

width: 1170px;

}

}

……

以上代码实现了随浏览器宽度的变化container容器的宽度也进行变化。

更多web前端知识,请查阅 HTML中文网 !!

html支持移动端吗,bootstrap支持手机端吗?相关推荐

  1. html如何既能应用于pc端也能用于手机端_如何选择一个 vue ui 框架?

    目录 1,比较流行的 UI 框架有哪些? 1.1 适用 PC 端 1.2 适用移动端 1.3 其它 2,vuetify 是什么,为什么选择它? 2.1 Vuetify给出的 vue ui 框架对比图 ...

  2. 大学生求职企业招聘APP(服务端采用jsp+mysql,手机端采用android开发)

    目 录 本科生毕业设计论文 1 1 前言 1 2 相关技术介绍 3 2.1 Android系统介绍 3 2.1.1 开放性 3 2.1.2厂商支持 3 2.2 Java语言 3 2.3 Afinal框 ...

  3. 【web前端】移动端控制台插件,手机端页面查看相关页面控制台信息

    一般调试手机端页面时,基本是在PC端使用手机模式进行断点或console调试.或查看有用的控制台信息的,但依旧有部分功能无法在PC端调试,经常需要使用alert进行断点,然后在手机端看效果,但是这样并 ...

  4. 树展示 移动端_一种手机端树形数据结构的展现方法与流程

    本发明涉及数据结构的展现领域,尤其涉及一种手机端树形数据结构的展现方法. 背景技术: 在企业中,组织结构表现为部门.员工.职称等一种群体关系图,它形象的反映了企业内部各部门和员工上下左右之间的相互关系 ...

  5. Destoon b2b 6.0 PC端浏览器直接访问手机端地址的修改方法

    mobile目录下 common.inc.php 文件  注释这一行 //if(is_pc()) dheader($EXT['mobile_url'].'mobile.php?action=devic ...

  6. PC端播放RTMP流(手机端无法播放)

    这是之前从网上搜到的资料保存下来,已经忘记是哪位大神的了 望见谅! 当前手机端不支持RTMP和RTSP 需要自己做播放器才可以进行支持 有效的RTMP直播源:(亲测可用!) rtmp://live.h ...

  7. 网页显示不全(运行时网页pc端显示完全,手机端显示不全)

    故障情况:   网页css编写无误,项目运行时,网页在pc端显示完全,但是当在手机端的屏幕宽度小于1080时,会出现右上角变成白色,可以交互,但不能正确显示 解决方法:  在该页面的 <head ...

  8. 电脑端“一键“获得一个手机端截屏

    使用场景: 最经经常需要手机截屏,传到电脑.常规操作方法是手机操作截屏,在电脑上打开手机盘符,找到文件夹,找到图片复制出来粘到桌面上. 于是网上抠抠搜搜弄出一个命令.现在需要手机截屏的时候,只需要在电 ...

  9. html手机pc不同页面,PC端和手机端如何同时生成静态页

    静态页是和图片类似的静态资源,访问静态资源不会经过程序处理,不会根据浏览器返回不同页面.要同时支持PC端和手机端浏览器,且要生成静态页时,最好使用bootstrap之类的技术,实现自适应页面设计. 如 ...

最新文章

  1. CSP:CSP认证考试:202012-1(期末预测之安全指数)满分答案,Java版
  2. LeetCode Reverse Linked List II 反置链表2
  3. 基于javaweb的物资配送管理系统_智慧物流之RFID仓库管理系统,为传统的仓库管理带来了希望...
  4. 阿里打造全球首个纯机器人送货高校,22个物流机器人进入浙大备战双11
  5. CSS(五):背景、列表、超链接伪类、鼠标形状控制属性
  6. mysql的本地id可以随便设置马_MySQL中的账号与权限管理
  7. 使用 TDD 测试驱动开发来构建 Laravel REST API
  8. P3332-[ZJOI2013]K大数查询【树套树】
  9. React开发(277):ant design time刚进入页面时间重置
  10. 小巧数据库 Apache Derby 使用攻略
  11. [Luogu 1160] 队列安排
  12. C语言程序设计 授课日历 2010年春季
  13. 解决在 WP8/ WP8.1 项目中 引用 C++ 组件时出现的 System.TypeLoadException 错误
  14. DSPE-PEG-Hydroxyl DSPE-PEG-OH 磷脂-聚乙二醇-羟基概述
  15. 华为java安全编程规范考试答案
  16. IT程序员编程工具利器-辅助编程神器
  17. 文字转换片假字_模仿文字转换笔迹,word手写字体在线生成器网站
  18. 交易系统开发(二)——行情数据
  19. 【网站】作为技术人可能要用到的IT技术网址清单,欢迎评论补充
  20. ImportError: Could not import

热门文章

  1. nodejs --inspect-brk结合Chrome开发者工具的调试
  2. ABAP Method remote comparison
  3. SAP云平台webIDE UI5应用的Application Status菜单实现细节
  4. SAP CRM and C4C PDF print
  5. ${project.build.directory}
  6. 最简单的nginx教程 - 如何把一个web应用部署到nginx上
  7. yjv是电缆还是电线_VV是什么电缆?与YJV电缆有何区别?
  8. stm32 带通滤波器_带通滤波 - 基于STM32芯片和TFT-LCD的便携式心电图仪设计
  9. 主进程退出后子进程还会存在吗?_【干货】Linux进程模型 全解
  10. button url图片显示不出来_哼!Vue如何在图片上传前使用vue-cropper进行剪切