Bootstrap是一组用于网站和网络应用程序开发的开源前端(所谓“前端”,指的是展现给最终用户的界面。与之对应的“后端”是在服务器上面运行的代码)框架,包括HTML、CSS及JavaScript的框架,提供字体排印、窗体、按钮、导航及其他各种组件及Javascript扩展,旨在使动态网页和Web应用的开发更加容易。

Bootstrap与最新版的Google Chrome、Firefox、Internet Explorer、Opera和Safari浏览器兼容,尽管有些浏览器并不是支持所有操作系统。

从2.0版本开始,Bootstrap支持响应式网页设计(RWD)。页面布局可以根据显示网页的设备(桌面、平板电脑、手机)来进行动态调整。

从3.0版本开始,Bootstrap将移动设备优先作为设计方针,更加强调了响应式设计。

4.0 alpha版本添加Sass和Flexbox的支持。

Bootstrap是开源软件,可以从GitHub上面找到。开发者被鼓励参与项目,并且对项目做出自己的贡献。

Bootstrap采用模块化设计,并且用LESS样式表语言来实现各种组件和工具。一个名为bootstrap.less的文件包括了这些组件和工具,开发者可以修改这个文件,自行决定项目需要哪些组件。

通过一个基本配置文件可以进行有限的定制,此外也可以进行更加深入的定制。

LESS语言支持变量、函数、运算符、组合选择器和一个叫做Mixin(混入)的功能。

从Bootstrap 2.0开始,Bootstrap文档包括一个叫做“自定义”的特别选项,开发者可以根据自己的实际需要来选择包含的组件和效果,然后生成和下载已经编译好的包。

网格系统和响应式设计以1170像素宽为基准。此外开发者也可以自定义基准。这两种情况下,Bootstrap都能提供四种变体:手机竖屏、手机横屏和平板电脑、PC低分辨率、高分辨率,每个变体都会自动调整网格宽度。

最新文章

  1. Tomcat7.0安装配置
  2. Fragment要点复习
  3. CSS3 垂直居中 左右居中
  4. Ext.widget()作用是使用别名创建对象。
  5. api-ms-win-crt-runtime-l1-1-0.dll丢失问题
  6. Annotations:注解
  7. 1.0.2-学习Opencv与MFC混合编程之---为播放AVI视频添加滑动条
  8. regsvr32 命令小集注册OCX控件,注册控件(包括十几个举例)
  9. 【Unity3D技术文档翻译】第1.7篇 AssetBundles 补丁更新
  10. error: no matching function for call to 'std::exception:exception(const char[16])'
  11. crop image 需要的基础知识
  12. Java多线程之线程状态转换图
  13. C#设计模式(9)——代理模式
  14. linux下配置redis4.0.2主从复制以及高可用
  15. tf之get_Variable()
  16. CSS布局(三) 布局模型
  17. EF5+MVC4系列(6) 简单三层的搭配(泛型) 实现 增删改查
  18. [转] TCP/IP原理、基础以及在Linux上的实现
  19. session.cookie.lifetime和session.gc.maxlifetime的关系
  20. OWASP JUICE SHOP部分题解

热门文章

  1. WAMP集成环境虚拟路径修改
  2. 【Linux】一步一步学Linux——Bash常用快捷键(11)
  3. [UOJ #167]【UR #11】元旦老人与汉诺塔
  4. SpringBoot +MSSQL
  5. 使用DOS命令登录管理员并添加账号管理员权限
  6. Postgres 多实例实例部署方式
  7. OSI7层模型和网络排错、网络安全
  8. grpc的简单用例 (C++实现)
  9. ORACLE 无法访问表空间
  10. ansible之基础篇(二)