Bootstrap 簡介: Bootstrap 是最受歡迎的 HTML、CSS 和 JS 框架,用于開發(fā)響應式布局、移動設備優(yōu)先的 WEB 項目。 2011年,twitter 的“一小撮”工程師為了提高他們內(nèi)部的分析和管理能力,用業(yè)余時間為他們的產(chǎn)品構(gòu)建了一套易用、優(yōu)雅、靈活、可擴展的前端工具集——BootStrap。Bootstrap 由 MARK OTTO 和 Jacob Thornton 所設計和建立,在 github 上開源之后,迅速成為該站上最多人 watch&fork 的項目。大量工程師踴躍為該項目貢獻代碼,社區(qū)驚人地活躍,代碼版本進化非常快速,官方文檔質(zhì)量極其高,同時涌現(xiàn)了許多基于 Bootstrap 建設的網(wǎng)站:界面清新、簡潔;要素排版利落大方。
Bootstrap 的特點: 簡單靈活可用于架構(gòu)流行的用戶界面和交互接口的 HTML、CSS、JavaScript 工具集?;?HTML5、CSS3的Bootstrap,具有大量的誘人特性:友好的學習曲線,卓越的兼容性,響應式設計,12列格網(wǎng),樣式向?qū)臋n,自定義 JQuery 插件,完整的類庫,基于 Less 等。
Bootstrap 的優(yōu)勢:
1.定義了很多的 CSS 樣式和 JS 插件,提高開發(fā)人員的工作效率。
2.響應式布局,頁面可以兼容不同分辨率的設備。
3.豐富的組件,給用戶提供更好的視覺體驗。
一.Bootstrap快速入門
1.下載【Bootstrap】。 2.在項目中引入 Bootstrap。
3.創(chuàng)建HTML頁面:
引入Bootstrap必要的資源文件,參考基本模板。注意其中缺少 jquery.js 文件,需自行下載引入到 Bootstrap下的 js 文件夾。
基本模板代碼如下:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- 上述3個meta標簽*必須*放在最前面,任何其他內(nèi)容都*必須*跟隨其后! -->
<title>Bootstrap HelloWorld</title>
?
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依賴 jQuery,所以必須放在前邊) -->
<script src="js/jquery-3.2.1.min.js"></script>
<!-- 加載 Bootstrap 的所有 JavaScript 插件。你也可以根據(jù)需要只加載單個插件。 -->
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<h1>你好,世界!</h1>
</body>
</html>
2.Bootstrap響應式布局【柵格系統(tǒng)】
Bootstrap 提供了一套響應式、移動設備優(yōu)先的流式柵格系統(tǒng),隨著屏幕或視口(viewport)尺寸的增加,系統(tǒng)會自動分為最多12列。它包含了易于使用的預定義類,還有強大的 mixin 用于生成更具語義的布局。
3.Bootstrap的CSS樣式和JS插件
具體使用方法參考教程文檔:http://o2fo.com/bootstrap/