zoukankan      html  css  js  c++  java
  • bootstrap 前端框架学习笔记

    下面是一个基于 bootstrap 前端架构的最最基本的模板:

    (这里添加慕课网的学习笔记。)

    1、认识一下 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">
                <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>

    显示效果:

    2、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>

    显示效果:

    3、选项卡效果(在左侧)

    源代码:

    <!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>

    显示效果:

  • 相关阅读:
    convert.c:7:3: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by
    80 多个 Linux 系统管理员必备的监控工具
    控件风格19种,必须倒背如流——其实就是控件所拥有的能力,即有条件使用VCL框架所提供的(功能)代码
    控件状态11种,必须倒背如流——记录控件当前的状态,防止误判(一般使用完以后就把状态改回去)
    FindChildControl与FindComponent
    保存网页为图片——滚动截取IE(WebBrowse)
    HDOJ 1755
    IP编辑控件(因为封装的是系统自带控件,所以也使用了CreateSubClass,不过为啥要封装CN_COMMAND和CN_NOTIFY不是很明白)
    QT之深入理解QThread
    Qt读取ANSI格式文件——利用QTextCodec将其他编码格式的QByteArray转换为Unicode格式,或者从文件中读出后直接做转换
  • 原文地址:https://www.cnblogs.com/liweiwei1419/p/4333243.html
Copyright © 2011-2022 走看看