bootstrap 前端框架學習筆記

下面是一個基於 bootstrap 前端架構的最最基本的模板:css

(這裏添加慕課網的學習筆記。)html

一、認識一下 bootstrap 帶來的優雅效果:前端

代碼:html5

<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8">
      <title>Bootstrap 模板</title>
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <!-- 引入 Bootstrap -->
      <link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">

      <!-- HTML5 Shim 和 Respond.js 用於讓 IE8 支持 HTML5元素和媒體查詢 -->
      <!-- 注意: 若是經過 file://  引入 Respond.js 文件,則該文件沒法起效果 -->
      <!--[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]-->
   </head>
   <body>
        <div class="container">
            <h1 class="page-header">測試一些標籤</h1>
            <p>
                <span class="token label label-default">this</span>
                <span class="token label label-danger">is</span>
                <span class="token label label-default">my</span>
                <span class="token label label-default">friend</span>
            </p>
            <a href="#">這是一個超級連接</a>
        </div>
      <!-- jQuery (Bootstrap 的 JavaScript 插件須要引入 jQuery) -->
      <script src="https://code.jquery.com/jquery.js"></script>
      <!-- 包括全部已編譯的插件 -->
      <script src="http://apps.bdimg.com/libs/bootstrap/3.2.0/js/bootstrap.js"></script>
   </body>
</html>

顯示效果:jquery

二、bootstrap 的提示消息git

代碼:bootstrap

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Bootstrap 模板</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!-- 引入 Bootstrap -->
        <link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">

        <!-- HTML5 Shim 和 Respond.js 用於讓 IE8 支持 HTML5元素和媒體查詢 -->
        <!-- 注意: 若是經過 file://  引入 Respond.js 文件,則該文件沒法起效果 -->
        <!--[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]-->
    </head>
    <body>

        <div class="container">
            <br />
            <div class="alert alert-success">
                這是一個成功消息,很好地完成了提交。
            </div>
            <div class="alert alert-info">
                這是一個信息,請注意這個信息。
            </div>
            <div class="alert alert-warning">
                警告!請不要提交。
            </div>
            <div class="alert alert-danger">
                錯誤!請進行一些更改。
            </div>
        </div>
        <!-- jQuery (Bootstrap 的 JavaScript 插件須要引入 jQuery) -->
        <script src="https://code.jquery.com/jquery.js"></script>
        <!-- 包括全部已編譯的插件 -->
        <script src="http://apps.bdimg.com/libs/bootstrap/3.2.0/js/bootstrap.js"></script>
    </body>
</html>

顯示效果:架構

三、選項卡效果(在左側)app

源代碼:框架

<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8">
      <title>Bootstrap 模板</title>
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <!-- 引入 Bootstrap -->
      <link href="bootstrap.css" rel="stylesheet">

      <!-- HTML5 Shim 和 Respond.js 用於讓 IE8 支持 HTML5元素和媒體查詢 -->
      <!-- 注意: 若是經過 file://  引入 Respond.js 文件,則該文件沒法起效果 -->
      <!--[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]-->
   </head>
   <body>
        <div class="container">
            <h1 class="page-header">選項卡</h1>
            
            <div class="tabbable tabs-left">

                <ul class="nav nav-tabs nav-pills">
                    <li class="active"><a href="#tab1" data-toggle="tab">bootstrap前端架構</a></li>
                    <li><a href="#tab2" data-toggle="tab">HTML5標準大勢所趨</a></li>
                    <li><a href="#tab3" data-toggle="tab">git分佈式版本管理大行其道</a></li>
                    <li><a href="#tab4" data-toggle="tab">Maven實戰</a></li>
                </ul>

                <div class="tab-content">
                    <div class="tab-pane active" id="tab1">
                        <p>Bootstrap是Twitter推出的一個開源的用於前端開發的工具包。它由Twitter的設計師Mark Otto和Jacob Thornton合做開發,是一個CSS/HTML框架。Bootstrap提供了優雅的HTML和CSS規範,它便是由動態CSS語言Less寫成。Bootstrap一經推出後頗受歡迎,一直是GitHub上的熱門開源項目,包括NASA的MSNBC(微軟全國廣播公司)的Breaking News都使用了該項目。</p>
                    </div>
                    <div class="tab-pane" id="tab2">
                        <p>標準通用標記語言下的一個應用HTML標準自1999年12月發佈的HTML4.01後,後繼的HTML5和其它標準被束之高閣,爲了推進Web標準化運動的發展,一些公司聯合起來,成立了一個叫作 Web Hypertext Application Technology Working Group (Web超文本應用技術工做組 -WHATWG) 的組織。WHATWG 致力於 Web 表單和應用程序,而W3C(World Wide Web Consortium,萬維網聯盟) 專一於XHTML2.0。在 2006 年,雙方決定進行合做,來建立一個新版本的 HTML。</p>
                    </div>
                    <div class="tab-pane" id="tab3">
                        <p>Torvalds 開始着手開發 Git 是爲了做爲一種過渡方案來替代 BitKeeper,後者以前一直是 Linux 內核開發人員在全球使用的主要源代碼工具。開放源碼社區中的有些人以爲 BitKeeper 的許可證並不適合開放源碼社區的工做,所以 Torvalds 決定着手研究許可證更爲靈活的版本控制系統。儘管最初 Git 的開發是爲了輔助 Linux 內核開發的過程,可是咱們已經發如今不少其餘自由軟件項目中也使用了 Git。例如 最近就遷移到 Git 上來了,不少 Freedesktop 的項目也遷移到了 Git 上。</p>
                    </div>
                    <div class="tab-pane" id="tab4">
                        <p>Maven 除了以程序構建能力爲特點以外,還提供高級項目管理工具。因爲 Maven 的缺省構建規則有較高的可重用性,因此經常用兩三行 Maven 構建腳本就能夠構建簡單的項目。因爲 Maven 的面向項目的方法,許多 Apache Jakarta 項目發文時使用 Maven,並且公司項目採用 Maven 的比例在持續增加。</p>
                    </div>
                </div>
                
            </div>
            
        </div>
      <!-- jQuery (Bootstrap 的 JavaScript 插件須要引入 jQuery) -->
      <script src="https://code.jquery.com/jquery.js"></script>
      <!-- 包括全部已編譯的插件 -->
      <script src="http://apps.bdimg.com/libs/bootstrap/3.2.0/js/bootstrap.js"></script>
   </body>
</html>

顯示效果:

相關文章
相關標籤/搜索