Bootstrap簡(jiǎn)介
Bootstrap 是基于 HTML、CSS、JavaScript 開發(fā)的簡(jiǎn)潔、直觀、強(qiáng)悍的前端開發(fā)框架,所以它要求開發(fā)者具備 HTML、CSS、Javascript 的基礎(chǔ)知識(shí)。其最大的優(yōu)勢(shì)是響應(yīng)式布局,使得開發(fā)者可以方便的讓網(wǎng)頁(yè)無論在臺(tái)式機(jī)、平板設(shè)備、手機(jī)上都獲得最佳的體驗(yàn)。
Bootstrap的安裝
通過官網(wǎng)下載 https://v3.bootcss.com,這里需要注意三種不同的下載方式針對(duì)具有不同技能等級(jí)的開發(fā)者和不同的使用場(chǎng)景,這里我們通常使用第一種下載方式用于生產(chǎn)環(huán)境的 Bootstrap
在以往的開發(fā)過程中,我常用到的安裝方式就是以上這種方式,其余的幾種安裝方式在用到的時(shí)候會(huì)補(bǔ)充的
包含的內(nèi)容
Bootstrap 提供了兩種形式的壓縮包,在下載下來的壓縮包內(nèi)可以看到以下目錄和文件,這些文件按照類別放到了不同的目錄內(nèi),并且提供了壓縮與未壓縮兩種版本。下載包包含 CSS、JS、Font 三種文件夾
解壓后的目錄結(jié)構(gòu)如下:
bootstrap/
├── css/
│ ├── bootstrap.css
│ ├── bootstrap.css.map
│ ├── bootstrap.min.css
│ ├── bootstrap.min.css.map
│ ├── bootstrap-theme.css
│ ├── bootstrap-theme.css.map
│ ├── bootstrap-theme.min.css
│ └── bootstrap-theme.min.css.map
├── js/
│ ├── bootstrap.js
│ └── bootstrap.min.js
└── fonts/
├── glyphicons-halflings-regular.eot
├── glyphicons-halflings-regular.svg
├── glyphicons-halflings-regular.ttf
├── glyphicons-halflings-regular.woff
└── glyphicons-halflings-regular.woff2
CSS 文件夾如圖:
JS文件夾如圖:
Font文件夾如圖:
注意:帶有 min 的文件是壓縮文件,我們?cè)陧?xiàng)目中一般引用的是壓縮文件。帶有 map 的文件是 CSS 源碼映射表,可以在某些瀏覽器的開發(fā)工具中使用。
基本應(yīng)用模板
Bootstrap 框架的使用就是把它的 CSS 文件和 JS 文件引入到所寫的網(wǎng)頁(yè)中去,這里我引用的是兩種文件的壓縮格式。 圖中可以清楚的看到我在引入 Bootstrap 的 JS 文件之前就引用了 jQuery 庫(kù),是因?yàn)?Bootstrap 的所有 JavaScript 插件都依賴 jQuery,所以 jQuery 必須在 Bootstrap 之前引入,還有需要注意的是 Bootstrap 支持引入的 jQuery 庫(kù)的版本必須是1.9.1以上的版本
工具
1、一般常見的 IDE 開發(fā)工具就可以編寫 bootstrap 響應(yīng)式頁(yè)面,例如VS Code,WebStorm
2、Bootlint: Bootstrap 官方所支持的 HTML檢測(cè)工具,Bootlint 檢測(cè)你的頁(yè)面上的 Bootstrap 組件是否符合 Bootstrap 的 HTML 結(jié)構(gòu)規(guī)則。