前端開發(fā)1:引入Bootstrap框架

一、Bootstrap框架介紹

1、什么是 Bootstrap帮掉?

Bootstrap 是一個用于快速開發(fā) Web 應(yīng)用程序和網(wǎng)站的前端框架。Bootstrap 是基于 HTML窒典、CSS蟆炊、JAVASCRIPT 的

2、Bootstrap歷史

Bootstrap 是由 Twitter 的 Mark Otto 和 Jacob Thornton 開發(fā)的瀑志。Bootstrap 是 2011 年八月在 GitHub 上發(fā)布的開源產(chǎn)品涩搓。

3、為什么使用 Bootstrap劈猪?

? 移動設(shè)備優(yōu)先:自 Bootstrap 3 起昧甘,框架包含了貫穿于整個庫的移動設(shè)備優(yōu)先的樣式。
? 瀏覽器支持:所有的主流瀏覽器都支持 Bootstrap战得。
? 容易上手:只要您具備 HTML 和 CSS 的基礎(chǔ)知識充边,您就可以開始學(xué)習(xí) Bootstrap。
? 響應(yīng)式設(shè)計:Bootstrap 的響應(yīng)式 CSS 能夠自適應(yīng)于臺式機常侦、平板電腦和手機浇冰。
? 它為開發(fā)人員創(chuàng)建接口提供了一個簡潔統(tǒng)一的解決方案。
? 它包含了功能強大的內(nèi)置組件聋亡,易于定制肘习。
? 它還提供了基于 Web 的定制。
? 它是開源的坡倔。

4漂佩、Bootstrap 包的內(nèi)容

? 基本結(jié)構(gòu):Bootstrap 提供了一個帶有網(wǎng)格系統(tǒng)、鏈接樣式罪塔、背景的基本結(jié)構(gòu)投蝉。
? CSS:Bootstrap 自帶以下特性:全局的 CSS 設(shè)置、定義基本的 HTML 元素樣式征堪、可擴展的 class墓拜,以及一個先進的網(wǎng)格系統(tǒng)。
? 組件:Bootstrap 包含了十幾個可重用的組件请契,用于創(chuàng)建圖像咳榜、下拉菜單、導(dǎo)航爽锥、警告框涌韩、彈出框等等。
? JavaScript 插件:Bootstrap 包含了十幾個自定義的 jQuery 插件氯夷。您可以直接包含所有的插件臣樱,也可以逐個包含這些插件。
? 定制:您可以定制 Bootstrap 的組件、LESS 變量和 jQuery 插件來得到您自己的版本雇毫。

5玄捕、Bootstrap環(huán)境安裝

  1. http://getbootstrap.com/ 上下載 Bootstrap 的最新版本。(備注:Download Bootstrap:表示下載預(yù)編譯的Bootstrap棚放;Download Source:下載Bootstrap的未編譯的源代碼枚粘,需要編譯 LESS 文件來生成可重用的 CSS 文件。)
  2. 把已下載的Bootstrap庫拷貝到項目文件夾下飘蚯,并在代碼中引用馍迄。
    六、Bootstrap框架的文件結(jié)構(gòu)
    預(yù)編譯的 Bootstrap
    當(dāng)您下載了 Bootstrap 的已編譯的版本局骤,解壓縮 ZIP 文件攀圈,您將看到下面的文件/目錄結(jié)構(gòu):
    bootstrap架構(gòu)

    如上圖所示,可以看到已編譯的 CSS 和 JS(bootstrap.)峦甩,以及已編譯壓縮的 CSS 和 JS(bootstrap.min.)赘来。同時也包含了 Glyphicons 的字體,這是一個可選的 Bootstrap 主題凯傲。

6撕捍、Bootstrap 源代碼結(jié)構(gòu)

如果您下載了 Bootstrap 源代碼,那么文件結(jié)構(gòu)將如下所示:


Bootstrap源代碼結(jié)構(gòu)

? less/泣洞、js/ 和 fonts/ 下的文件分別是 Bootstrap CSS忧风、JS 和圖標(biāo)字體的源代碼。
? dist/ 文件夾包含了上面預(yù)編譯下載部分中所列的文件和文件夾球凰。
? docs-assets/狮腿、examples/ 和所有的 *.html 文件是 Bootstrap 文檔。

7呕诉、引入調(diào)用Bootstrap框架的HTML模板

<!DOCTYPE html>
<html>
<head>
    <title>Bootstrap Demo</title>
    <!--1.定義頁面的編碼格式-->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <!--2.設(shè)置頁面以默認(rèn)比例展示(即不縮放):初始化移動瀏覽顯示缘厢,用于適配移動瀏覽器-->
    <meta name="viewport" content="width=device-width,initial-scale=1.0" >
    
    <!--3.載入Bootstrap框架的css文件-->
    <link rel="stylesheet" type="text/css" href="bootstrap-3.3.7/css/bootstrap.min.css">
    <!--或載入遠(yuǎn)程的Bootstrap文件 -->
    <!--<link  rel="stylesheet">-->

    <!--4.引入低于IE9的兼容性設(shè)置 -->
    <!--[if lt IE 9]>
         <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
         <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
      <![endif]-->
    <!-- HTML5 Shim 和 Respond.js 用于讓 IE8 支持 HTML5元素和媒體查詢 -->
    <!-- 注意: 如果通過 file://  引入 Respond.js 文件,則該文件無法起效果 -->

    <!--5.引入本頁面的自定義CSS文件 -->
    <link rel="stylesheet" type="text/css" href="link.css">
</head>
<body>
    Bootstrap實現(xiàn)響應(yīng)式布局Demos

    <!-- 6.引入jQuery (Bootstrap 的 JavaScript 插件需要引入 jQuery) -->
<!-- 包括所有已編譯的插件 -->
      <script src="https://code.jquery.com/jquery.js"></script>
      <script src="js/bootstrap.min.js"></script>
    <!—另外甩挫,也可引入遠(yuǎn)程在線的CSS文件-->
    <!--規(guī)范提醒:css的載入放到head中贴硫,js的載入放到body中。-->
</body>
</html>

8伊者、擴展:Bootstrap CDN 推薦

本站實例采用的是自建的靜態(tài)資源庫上的Bootstrap資源英遭。

<!-- 新 Bootstrap 核心 CSS 文件 -->
<link    rel="stylesheet">
<!-- 可選的Bootstrap主題文件(一般不使用) -->
<script  src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap-theme.min.css"></script>
 <!-- jQuery文件。務(wù)必在bootstrap.min.js 之前引入 -->
<script  src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
 <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script  src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>

此外亦渗,你還可以使用以下的 CDN 服務(wù):
· 國內(nèi)推薦使用 : https://www.staticfile.org/
· 國際推薦使用:https://cdnjs.com/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末挖诸,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子法精,更是在濱河造成了極大的恐慌多律,老刑警劉巖痴突,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異狼荞,居然都是意外死亡辽装,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門相味,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拾积,“玉大人,你說我怎么就攤上這事攻走。” “怎么了此再?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵昔搂,是天一觀的道長。 經(jīng)常有香客問我输拇,道長摘符,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任策吠,我火速辦了婚禮逛裤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘猴抹。我一直安慰自己带族,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布蟀给。 她就那樣靜靜地躺著蝙砌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪跋理。 梳的紋絲不亂的頭發(fā)上择克,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天,我揣著相機與錄音前普,去河邊找鬼肚邢。 笑死,一個胖子當(dāng)著我的面吹牛拭卿,可吹牛的內(nèi)容都是我干的骡湖。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼峻厚,長吁一口氣:“原來是場噩夢啊……” “哼勺鸦!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起目木,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤换途,失蹤者是張志新(化名)和其女友劉穎懊渡,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體军拟,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡剃执,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了懈息。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肾档。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖辫继,靈堂內(nèi)的尸體忽然破棺而出怒见,到底是詐尸還是另有隱情,我是刑警寧澤姑宽,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布遣耍,位于F島的核電站,受9級特大地震影響炮车,放射性物質(zhì)發(fā)生泄漏舵变。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一瘦穆、第九天 我趴在偏房一處隱蔽的房頂上張望纪隙。 院中可真熱鬧,春花似錦扛或、人聲如沸绵咱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽麸拄。三九已至,卻和暖如春黔姜,著一層夾襖步出監(jiān)牢的瞬間拢切,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工秆吵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留淮椰,地道東北人。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓纳寂,卻偏偏與公主長得像主穗,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子毙芜,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,627評論 2 350