什么是Bootstrap?
    bootstrap是一套易用,优雅,灵活,可扩展的前端工具集;
    灵活用于架构流行的用户界面和交互接口的html css js工具集;
    是基于html5 与css3的bootstrap,所以有大量的诱人特点::友好的学习曲线,卓越的兼容性,响应式设计,12列格网,样式向导文档。
    自定义JQuery插件,完整的类库,基于Less等。

    为什么使用Bootstrap?
    bootstrap是移动设备优先,浏览器兼容良好,容易上手,还有响应设计等特点。所以被广泛应用

    bootstrap中有非常强大的栅格系统,那么栅格系统的实现原理是什么?
    通过定义容器大小,把容器平分12等分,再调整内外边距,最后通过媒体查询,就制作出 强大的响应式网格系统

    使用Bootstrap时,要声明的文档类型是什么?以及为什么要这样声明?
    使用Bootstrap时,需要使用 HTML5 文档类型(Doctype,<!DOCTYPE html>)。
    因为Bootstrap 使用了一些 HTML5 元素和 CSS 属性,如果在 Bootstrap 创建的网页开头不使用 HTML5 的文档类型(Doctype),可能会面临一些浏览器显示不一致的问题,甚至可能面临一些特定情境下的不一致,以致于代码不能通过 W3C 标准的验证。

    Bootstrap 网格系统列与列之间的间隙宽度是多少?
    间隙宽度为30px(一个列的每边分别是15px)。

    Bootstrap中有关元素浮动及清除浮动的class?

    1. class=”pull-left” 元素浮动到左边

    2 class=”pull-right” 元素浮动到右边
    3 class=”clearfix” 清除浮动