本文参考Bootstrap官方文档写了简单页面来熟悉Bootstrap的栅格系统、常用CSS样、Javascript插件和部分组件。

以下html代码可以直接复制本地运行:

BootstrapPage1:常见的一种页面类型,页面导航,左侧分类、右侧新闻列表  【点击查看效果

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset="gb2312" />
<!-- 这个属性主要是设置浏览器优先使用什么模式来渲染页面的-->
<!-- #下面的meta标签告诉IE浏览器,IE8/9及以后的版本都会以最高版本IE来渲染页面。 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge"/> <!--移动设备都是这Viewport里面打开,width=device-width表示打开页面默认和设备一致,initial-scale=1表示页面不进行缩放 -->
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
<title>Bootstrap Template</title> <!-- Bootstrap -->
<!--<link href="css/bootstrap.min.css" rel="stylesheet"/>-->
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css" /> <!--低版本浏览器如果支持HTML5需要添加以下js-->
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE ]>
<script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="http://cdn.bootcss .com/respond.js/1.4.2/respond.min.js"></script>
<![endif]--> </head>
<body>
<!-- --导航条 默认高度50px, 反色(黑色) 固定在顶部 -->
<nav class="navbar navbar-inverse .navbar-fixed-top">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<!--当浏览器宽度变窄的时候会显示这个Button按钮,并且会把data-target中的div中ul收缩导航到Button下方-->
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<!--定义小按钮的样式-->
<span class="sr-only">Toggle navigation</span>
<!-- 页面变窄时 , 按钮的3条横线 -->
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!--Logo位置-->
<a class="navbar-brand" href="http://www.cnblogs.com/chengzish/">橙子的博客</a> </div> <!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<!--导航条内容-->
<li class="active"><a href="#">首页 <span class="sr-only">(current)</span></a></li>
<li><a href="#">.NET</a></li>
<li><a href="#">PS</a></li>
<li><a href="#">AE</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">.NET学习资料<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">C#入门经典</a></li>
<li><a href="#">ASP.NET 原理</a></li>
<li><a href="#">ASP.NET 实例</a></li>
<li class="divider"></li>
<li><a href="#">C#高级</a></li>
<li class="divider"></li>
<li><a href="#">ASP.NET MVC</a></li>
</ul>
</li>
</ul>
<!--搜索表单-->
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search"/>
</div>
<button type="submit" class="btn btn-default">搜索</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Git Fork</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">联系我们 <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">地址</a></li>
<li><a href="#">电话</a></li>
<li><a href="#">邮箱</a></li>
<li class="divider"></li>
<li><a href="#">微信</a></li>
</ul>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container-fluid -->
</nav> <!--------栅格系统, 全局CSS样式-栅格系统 --------> <!--栅格系统放在container容器中-->
<div class="container" style="margin-top: -15px">
<!--添加一行占用12列,添加img-->
<div class="row">
<div class="col-sm-12">
<img src="http://c.s-microsoft.com/zh-cn/CMSImages/ThemisLaunch_FamilyLabeledBG_1600x560_ZH_CN.jpg?version=ebc4725d-6c92-54d9-dcb0-cd5a9820b54b" style="width: 1180px; height: 390px" />
</div>
</div> <!--页面分为左右两部分 :-->
<div class="row" style="margin-top: 5px">
<div class="col-sm-4">
<!--添加列表组件-->
<div class="list-group">
<a href="#" class="list-group-item active">关注关注>关注关注>关注关注
</a>
<a href="#" class="list-group-item">新闻新闻新闻新闻新闻新闻</a>
<a href="#" class="list-group-item">精华精华精华精华精华精华</a>
<a href="#" class="list-group-item">我评我评我评我评我评我评</a>
<a href="#" class="list-group-item">我赞我赞我赞我赞我赞我赞</a>
</div>
</div>
<div class="col-sm-8"> <table class="table table-bordered table-striped table-hover table-condensed">
<tr class="active">
<td>activeactiveactiveactiveactiveactiveactive</td>
</tr>
<tr class="success"> <td>successsuccesssuccesssuccesssuccesssuccess</td>
</tr>
<tr class="warning">
<td>warningwarningwarningwarningwarningwarning</td>
</tr>
<tr class="danger">
<td>dangerdangerdangerdangerdangerdangerdanger</td>
</tr>
<tr class="info">
<td>infoinfoinfoinfoinfoinfoinfoinfoinfoinfoinfo</td>
</tr>
<tr class="active">
<td>微软再放大招,Win10后续功能更新免费</td>
</tr>
<tr class="success">
<td>官方确认,Cortana将登陆iOS和Android平台</td>
</tr>
<tr class="danger">
<td>Microsoft Edge中新的F12开发者工具</td>
</tr>
<tr class="info">
<td>Microsoft Edge体验:微软对浏览器的重新思考</td>
</tr>
<tr class="success">
<td>Microsoft Azure位居Nasuni存储基准测试之首</td>
</tr> </table> <!-- 添加分页效果-->
<nav>
<ul class="pagination">
<li>
<a href="#" aria-label="Previous">
<span aria-hidden="true">&laquo;</span>
</a>
</li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li>
<a href="#" aria-label="Next">
<span aria-hidden="true">&raquo;</span>
</a>
</li>
</ul>
</nav> </div>
</div> </div> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script> <!-- Bootstrap核心js依赖于jQuery,所以要先引用jQuery-->
<!-- Include all compiled plugins (below), or include individual files as needed --> <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="http://cdn.bootcss.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
</body>
</html>

BootstrapPage2:导航、轮播以及页签 进度条   【点击查看效果

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset="gb2312" /> <!-- 这个属性主要是设置浏览器优先使用什么模式来渲染页面的-->
<!-- #下面的meta标签告诉IE浏览器,IE8/9及以后的版本都会以最高版本IE来渲染页面。 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> <!--移动设备都是这Viewport里面打开,width=device-width表示打开页面默认和设备一致,initial-scale=1表示页面不进行缩放 -->
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
<title>Bootstrap Template</title> <!-- Bootstrap -->
<!--<link href="css/bootstrap.min.css" rel="stylesheet" />-->
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css" /> <!--低版本浏览器如果支持HTML5需要添加以下js-->
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE ]>
<script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="http://cdn.bootcss .com/respond.js/1.4.2/respond.min.js"></script>
<![endif]--> </head>
<body>
<!-- --导航条 默认高度50px, 反色(黑色) 固定在顶部 -->
<nav class="navbar navbar-inverse .navbar-fixed-top">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<!--当浏览器宽度变窄的时候会显示这个Button按钮,并且会把data-target中的div中ul收缩导航到Button下方-->
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<!--定义小按钮的样式-->
<span class="sr-only">Toggle navigation</span>
<!-- 页面变窄时 , 按钮的3条横线 -->
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!--Logo位置-->
<a class="navbar-brand" href="http://www.cnblogs.com/chengzish/">橙子的博客</a> </div> <!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<!--导航条内容-->
<li class="active"><a href="#">首页 <span class="sr-only">(current)</span></a></li>
<li><a href="#">.NET</a></li>
<li><a href="#">PS</a></li>
<li><a href="#">AE</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">.NET学习资料<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">C#入门经典</a></li>
<li><a href="#">ASP.NET 原理</a></li>
<li><a href="#">ASP.NET 实例</a></li>
<li class="divider"></li>
<li><a href="#">C#高级</a></li>
<li class="divider"></li>
<li><a href="#">ASP.NET MVC</a></li>
</ul>
</li>
</ul>
<!--搜索表单-->
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search" />
</div>
<button type="submit" class="btn btn-default">搜索</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Git Fork</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">联系我们 <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">地址</a></li>
<li><a href="#">电话</a></li>
<li><a href="#">邮箱</a></li>
<li class="divider"></li>
<li><a href="#">微信</a></li>
</ul>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container-fluid -->
</nav> <!--javascript插件,添加carousel轮播图-->
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel" style="margin-top: -20px">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to=""></li>
<li data-target="#carousel-example-generic" data-slide-to=""></li>
</ol> <!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="http://c.s-microsoft.com/zh-cn/CMSImages/ThemisLaunch_FamilyLabeledBG_1600x560_ZH_CN.jpg?version=ebc4725d-6c92-54d9-dcb0-cd5a9820b54b" />
<div class="carousel-caption">
<h2>Surface Pro </h2> </div>
</div>
<div class="item">
<img src="http://c.s-microsoft.com/zh-cn/CMSImages/Ofc365_Evergreen2_0303_1600x560_EN_US.png?version=9a48efc1-14bf-bee9-5a17-f1f53e754385" />
<div class="carousel-caption">
<h2>橙子在上海</h2> </div>
</div>
<div class="item">
<img src="http://c.s-microsoft.com/zh-cn/CMSImages/ThemisLaunch_FamilyLabeledBG_1600x560_ZH_CN.jpg?version=ebc4725d-6c92-54d9-dcb0-cd5a9820b54b" />
<div class="carousel-caption">
<h2>Hello World</h2> </div>
</div> </div> <!-- Controls -->
<a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div> <!--CSS样式图片、 组件按钮组-->
<!--一行分为3份,其中添加按钮和图片-->
<div class="row"> <div class="col-sm-4" style="text-align: center">
<!--设置图片样式,圆角-->
<img src="http://i.webapps.microsoft.com/r/image/view/-/4686392/respLFixed/3/-/535-dsim-cyan-png.png" class="img-rounded" />
<h3>Lumia-</h3>
<p>微软 Lumia 双卡双待手机,最新 Windows Phone 8.1 升级版智能操作系统,更流畅,安全,高效的体验</p>
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">详细</button>
<button type="button" class="btn btn-default btn-success">购买</button> </div>
</div>
<div class="col-sm-4">
<img src="http://i.webapps.microsoft.com/r/image/view/-/5693236/respLFixed/3/-/Lumia-640-XL-lte-DSIM-orange-catalogue-png.png" class="img-rounded" />
<h3>Lumia-</h3>
<p>
微软 Lumia 双网双卡双4G手机,内置原装Office应用套装, 随时OneDrive同步存取Office文件,随身编辑更具效率
</p>
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">详细</button>
<button type="button" class="btn btn-default btn-success">购买</button> </div>
</div>
<div class="col-sm-4">
<img src="http://i.webapps.microsoft.com/r/image/view/-/4669442/respLFixed/1/-/830-green-png.png" class="img-rounded " />
<h3>Lumia-</h3>
<p>诺基亚 Lumia ,第一款内置Cortana的Lumia手机,专属你的个人智能助理</p>
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">详细</button>
<button type="button" class="btn btn-default btn-success">购买</button>
</div>
</div> <!--添加标签页-->
<div role="tabpanel"> <!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Lumia-</a></li>
<li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Lumia-</a></li>
<li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Lumia-</a></li> </ul> <!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="home">
<!--添加文字和图片介绍-->
<div class="row">
<div class="col-sm-7">微软 Lumia 双卡双待手机,最新 Windows Phone 8.1 升级版智能操作系统,更流畅,安全,高效的体验</div>
<div class="col-sm-5">
<img src="http://i.webapps.microsoft.com/r/image/view/-/5693236/respLFixed/3/-/Lumia-640-XL-lte-DSIM-orange-catalogue-png.png" class="img-rounded" />
</div>
</div>
</div>
<div role="tabpanel" class="tab-pane" id="profile">
<!--添加文字和图片介绍-->
<div class="row">
<div class="col-sm-7">微软 Lumia 双网双卡双4G手机,内置原装Office应用套装, 随时OneDrive同步存取Office文件,随身编辑更具效率</div>
<div class="col-sm-5">
<img src="http://i.webapps.microsoft.com/r/image/view/-/5693236/respLFixed/3/-/Lumia-640-XL-lte-DSIM-orange-catalogue-png.png" class="img-rounded" />
</div>
</div>
</div>
<div role="tabpanel" class="tab-pane" id="messages">
<!--添加文字和图片介绍-->
<div class="row">
<div class="col-sm-7">诺基亚 Lumia ,第一款内置Cortana的Lumia手机,专属你的个人智能助理</div>
<div class="col-sm-5">
<img src="http://i.webapps.microsoft.com/r/image/view/-/4669442/respLFixed/1/-/830-green-png.png" class="img-rounded " />
</div>
</div>
</div> </div>
</div> </div> <br />
<br />
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="" aria-valuemin="" aria-valuemax="" style="width: 60%;">
% </div>
</div> <br />
<br />
<br />
<br /> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script> <!-- Bootstrap核心js依赖于jQuery,所以要先引用jQuery-->
<!-- Include all compiled plugins (below), or include individual files as needed -->
<!-- <script src="js/bootstrap.min.js"></script>--> <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="http://cdn.bootcss.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
</body>
</html>

-------------------------------------------------------------------------------------------------------------------------------------

1,Bootstrap是开源的前端开发工具包。是一个HTML/JavaScript/CSS框架,包含了丰富的Web组件(下拉菜单、导航条、进度条...)。

2,Bootstrap优势: ①支持响应式开发 , 让网站可以兼容多种不同分辨率设备,给用户更好的视觉体验

          ②丰富的而组件,按钮、表单、导航、下拉菜单、按钮组 等

          ③页面简洁美观,很简单的写出漂亮的页面

3,Bootstrap基础模板页面解读:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8"> <!-- 这个属性主要是设置浏览器优先使用什么模式来渲染页面的-->
<!-- #下面的meta标签告诉IE浏览器,IE8/9及以后的版本都会以最高版本IE来渲染页面。 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <!--移动设备都是这Viewport里面打开,width=device-width表示打开页面默认和设备一致,initial-scale=1表示页面不进行缩放 -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
<title>Bootstrap Template</title> <!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet"> <!--低版本浏览器如果支持HTML5需要添加以下js-->
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE ]>
<script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<h1>你好,世界!</h1> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script> <!-- Bootstrap核心js依赖于jQuery,所以要先引用jQuery-->
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>

4,新建项目,把下载的Bootstrap包放入项目中。 新建HTML页面,复制模板页。学习Bootstrap怎么使用

  A, 页面中添加导航条。 Bootcss.com网站中  起步--组件--导航条 ,我们Copy代码 并作修改(实例代码中有英文注释可以帮助我们了解代码功能)

<!-- --导航条  默认高度50px, 反色(黑色) 固定在顶部 -->
<nav class="navbar navbar-inverse .navbar-fixed-top">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<!--当浏览器宽度变窄的时候会显示这个Button按钮,并且会把data-target中的div中ul收缩导航到Button下方-->
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<!--定义小按钮的样式-->
<span class="sr-only">Toggle navigation</span>
<!-- 页面变窄时 , 按钮的3条横线 -->
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!--Logo位置-->
<a class="navbar-brand" href="#">橙子的博客</a> </div> <!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<!--导航条内容-->
<li class="active"><a href="#">首页 <span class="sr-only">(current)</span></a></li>
<li><a href="#">.NET</a></li>
<li><a href="#">PS</a></li>
<li><a href="#">AE</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">.NET学习资料<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">C#入门经典</a></li>
<li><a href="#">ASP.NET 原理</a></li>
<li><a href="#">ASP.NET 实例</a></li>
<li class="divider"></li>
<li><a href="#">C#高级</a></li>
<li class="divider"></li>
<li><a href="#">ASP.NET MVC</a></li>
</ul>
</li>
</ul>
<!--搜索表单-->
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">搜索</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Git Fork</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">联系我们 <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">地址</a></li>
<li><a href="#">电话</a></li>
<li><a href="#">邮箱</a></li>
<li class="divider"></li>
<li><a href="#">微信</a></li>
</ul>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container-fluid -->
</nav>

    B,导航下方添加一张图片,并设置图片的长宽

 <!--栅格系统放在container容器中-->
<div class="container" style="margin-top: -15px">
<!--添加一行占用12列,添加img-->
<div class="row">
<div class="col-sm-12">
<img src="data:images/2.png" style="width: 1180px; height: 390px" />
</div>
</div>
</div>

    C, 图片下方添加一行,分为左右两部分4:8:左侧位分类导航(用列表组件)、右边为详细列表(表格)

<!--栅格系统放在container容器中-->
<div class="container" style="margin-top: -15px">
<!--添加一行占用12列,添加img-->
<div class="row">
<div class="col-sm-12">
<img src="data:images/2.png" style="width: 1180px; height: 390px" />
</div>
</div> <!--页面分为左右两部分 :-->
<div class="row" style="margin-top: 5px">
<div class="col-sm-4">
<!--添加列表组件-->
<div class="list-group">
<a href="#" class="list-group-item active">关注关注>关注关注>关注关注
</a>
<a href="#" class="list-group-item">新闻新闻新闻新闻新闻新闻</a>
<a href="#" class="list-group-item">精华精华精华精华精华精华</a>
<a href="#" class="list-group-item">我评我评我评我评我评我评</a>
<a href="#" class="list-group-item">我赞我赞我赞我赞我赞我赞</a>
</div>
</div>
<div class="col-sm-8"> <table class="table table-bordered table-striped table-hover table-condensed">
<tr class="active">
<td>activeactiveactiveactiveactiveactiveactive</td>
</tr>
<tr class="success"> <td>successsuccesssuccesssuccesssuccesssuccess</td>
</tr>
<tr class="warning">
<td>warningwarningwarningwarningwarningwarning</td>
</tr>
<tr class="danger">
<td>dangerdangerdangerdangerdangerdangerdanger</td>
</tr>
<tr class="info">
<td>infoinfoinfoinfoinfoinfoinfoinfoinfoinfoinfo</td>
</tr>
<tr class="active">
<td>微软再放大招,Win10后续功能更新免费</td>
</tr>
<tr class="success">
<td>官方确认,Cortana将登陆iOS和Android平台</td>
</tr>
<tr class="danger">
<td>Microsoft Edge中新的F12开发者工具</td>
</tr>
<tr class="info">
<td>Microsoft Edge体验:微软对浏览器的重新思考</td>
</tr>
<tr class="success">
<td>Microsoft Azure位居Nasuni存储基准测试之首</td>
</tr> </table> </div>
</div> </div>

    4,BootstrapPage1.html页面完整代码。 这个页面在Bootstrap的基础上添加了导航、使用了栅格系统、表格、列表组件、标签

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8"/> <!-- 这个属性主要是设置浏览器优先使用什么模式来渲染页面的-->
<!-- #下面的meta标签告诉IE浏览器,IE8/9及以后的版本都会以最高版本IE来渲染页面。 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge"/> <!--移动设备都是这Viewport里面打开,width=device-width表示打开页面默认和设备一致,initial-scale=1表示页面不进行缩放 -->
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
<title>Bootstrap Template</title> <!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet"/> <!--低版本浏览器如果支持HTML5需要添加以下js-->
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE ]>
<script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="http://cdn.bootcss .com/respond.js/1.4.2/respond.min.js"></script>
<![endif]--> </head>
<body>
<!-- --导航条 默认高度50px, 反色(黑色) 固定在顶部 -->
<nav class="navbar navbar-inverse .navbar-fixed-top">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<!--当浏览器宽度变窄的时候会显示这个Button按钮,并且会把data-target中的div中ul收缩导航到Button下方-->
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<!--定义小按钮的样式-->
<span class="sr-only">Toggle navigation</span>
<!-- 页面变窄时 , 按钮的3条横线 -->
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!--Logo位置-->
<a class="navbar-brand" href="#">橙子的博客</a> </div> <!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<!--导航条内容-->
<li class="active"><a href="#">首页 <span class="sr-only">(current)</span></a></li>
<li><a href="#">.NET</a></li>
<li><a href="#">PS</a></li>
<li><a href="#">AE</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">.NET学习资料<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">C#入门经典</a></li>
<li><a href="#">ASP.NET 原理</a></li>
<li><a href="#">ASP.NET 实例</a></li>
<li class="divider"></li>
<li><a href="#">C#高级</a></li>
<li class="divider"></li>
<li><a href="#">ASP.NET MVC</a></li>
</ul>
</li>
</ul>
<!--搜索表单-->
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search"/>
</div>
<button type="submit" class="btn btn-default">搜索</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Git Fork</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">联系我们 <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">地址</a></li>
<li><a href="#">电话</a></li>
<li><a href="#">邮箱</a></li>
<li class="divider"></li>
<li><a href="#">微信</a></li>
</ul>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container-fluid -->
</nav> <!--------栅格系统, 全局CSS样式-栅格系统 --------> <!--栅格系统放在container容器中-->
<div class="container" style="margin-top: -15px">
<!--添加一行占用12列,添加img-->
<div class="row">
<div class="col-sm-12">
<img src="data:images/2.png" style="width: 1180px; height: 390px" />
</div>
</div> <!--页面分为左右两部分 :-->
<div class="row" style="margin-top: 5px">
<div class="col-sm-4">
<!--添加列表组件-->
<div class="list-group">
<a href="#" class="list-group-item active">关注关注>关注关注>关注关注
</a>
<a href="#" class="list-group-item">新闻新闻新闻新闻新闻新闻</a>
<a href="#" class="list-group-item">精华精华精华精华精华精华</a>
<a href="#" class="list-group-item">我评我评我评我评我评我评</a>
<a href="#" class="list-group-item">我赞我赞我赞我赞我赞我赞</a>
</div>
</div>
<div class="col-sm-8"> <table class="table table-bordered table-striped table-hover table-condensed">
<tr class="active">
<td>activeactiveactiveactiveactiveactiveactive</td>
</tr>
<tr class="success"> <td>successsuccesssuccesssuccesssuccesssuccess</td>
</tr>
<tr class="warning">
<td>warningwarningwarningwarningwarningwarning</td>
</tr>
<tr class="danger">
<td>dangerdangerdangerdangerdangerdangerdanger</td>
</tr>
<tr class="info">
<td>infoinfoinfoinfoinfoinfoinfoinfoinfoinfoinfo</td>
</tr>
<tr class="active">
<td>微软再放大招,Win10后续功能更新免费</td>
</tr>
<tr class="success">
<td>官方确认,Cortana将登陆iOS和Android平台</td>
</tr>
<tr class="danger">
<td>Microsoft Edge中新的F12开发者工具</td>
</tr>
<tr class="info">
<td>Microsoft Edge体验:微软对浏览器的重新思考</td>
</tr>
<tr class="success">
<td>Microsoft Azure位居Nasuni存储基准测试之首</td>
</tr> </table> <!-- 添加分页效果-->
<nav>
<ul class="pagination">
<li>
<a href="#" aria-label="Previous">
<span aria-hidden="true">&laquo;</span>
</a>
</li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li>
<a href="#" aria-label="Next">
<span aria-hidden="true">&raquo;</span>
</a>
</li>
</ul>
</nav> </div>
</div> </div> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script> <!-- Bootstrap核心js依赖于jQuery,所以要先引用jQuery-->
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>

5 , 再添加一个页面,看看其他一些组件、css样式的效果以及用法

  A, 新建页面,导入基本页面并Copy上个页面中的导航,添加 Javastript插件-轮播组件Carousel

 <!--javascript插件,添加carousel轮播图-->
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel" style="margin-top: -20px">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to=""></li>
<li data-target="#carousel-example-generic" data-slide-to=""></li>
</ol> <!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="data:images/1.jpg" />
<div class="carousel-caption">
<h2>Surface Pro </h2> </div>
</div>
<div class="item">
<img src="data:images/2.png" />
<div class="carousel-caption">
<h2>橙子在上海</h2> </div>
</div>
<div class="item">
<img src="data:images/1.jpg" />
<div class="carousel-caption">
<h2>Hello World</h2> </div>
</div> </div> <!-- Controls -->
<a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>

    B, Container中的 div row分为3份,col-sm-4 ;每一份中添加 图片和按钮,更改不同的class属性看一下效果:

 <!--CSS样式图片、 组件按钮组-->
<!--一行分为3份,其中添加按钮和图片-->
<div class="row"> <div class="col-sm-4" style="text-align: center">
<!--设置图片样式,圆角-->
<img src="http://i.webapps.microsoft.com/r/image/view/-/4686392/respLFixed/3/-/535-dsim-cyan-png.png" class="img-rounded" />
<h3>Lumia-</h3>
<p>微软 Lumia 双卡双待手机,最新 Windows Phone 8.1 升级版智能操作系统,更流畅,安全,高效的体验</p>
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">详细</button>
<button type="button" class="btn btn-default btn-success">购买</button> </div>
</div>
<div class="col-sm-4">
<img src="http://i.webapps.microsoft.com/r/image/view/-/5693236/respLFixed/3/-/Lumia-640-XL-lte-DSIM-orange-catalogue-png.png" class="img-rounded" />
<h3>Lumia-</h3>
<p>
微软 Lumia 双网双卡双4G手机,内置原装Office应用套装, 随时OneDrive同步存取Office文件,随身编辑更具效率
</p>
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">详细</button>
<button type="button" class="btn btn-default btn-success">购买</button> </div>
</div>
<div class="col-sm-4">
<img src="http://i.webapps.microsoft.com/r/image/view/-/4669442/respLFixed/1/-/830-green-png.png" class="img-rounded " />
<h3>Lumia-</h3>
<p>诺基亚 Lumia ,第一款内置Cortana的Lumia手机,专属你的个人智能助理</p>
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">详细</button>
<button type="button" class="btn btn-default btn-success">购买</button>
</div>
</div> </div>

    C, 添加Javascript插件中的标签页:

  <!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="home">
<!--添加文字和图片介绍-->
<div class="row">
<div class="col-sm-7">微软 Lumia 双卡双待手机,最新 Windows Phone 8.1 升级版智能操作系统,更流畅,安全,高效的体验</div>
<div class="col-sm-5">
<img src="http://i.webapps.microsoft.com/r/image/view/-/5693236/respLFixed/3/-/Lumia-640-XL-lte-DSIM-orange-catalogue-png.png" class="img-rounded" />
</div>
</div>
</div>
<div role="tabpanel" class="tab-pane" id="profile">
<!--添加文字和图片介绍-->
<div class="row">
<div class="col-sm-7">微软 Lumia 双网双卡双4G手机,内置原装Office应用套装, 随时OneDrive同步存取Office文件,随身编辑更具效率</div>
<div class="col-sm-5">
<img src="http://i.webapps.microsoft.com/r/image/view/-/5693236/respLFixed/3/-/Lumia-640-XL-lte-DSIM-orange-catalogue-png.png" class="img-rounded" />
</div>
</div>
</div>
<div role="tabpanel" class="tab-pane" id="messages">
<!--添加文字和图片介绍-->
<div class="row">
<div class="col-sm-7">诺基亚 Lumia ,第一款内置Cortana的Lumia手机,专属你的个人智能助理</div>
<div class="col-sm-5">
<img src="http://i.webapps.microsoft.com/r/image/view/-/4669442/respLFixed/1/-/830-green-png.png" class="img-rounded " />
</div>
</div>
</div> </div>

      D, 添加导航条效果:

 <div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="" aria-valuemin="" aria-valuemax="" style="width: 60%;">
% </div>
</div>

 以上是Bootstrap的一些应用,我们可以参考官网实例代码以及代码对应的功能介绍,或者代码放到html页面中调试效果。

Bootstrap--模仿官网写一个页面的更多相关文章

  1. 通过用jQuery写一个页面,我学到了什么

    概述 前几天面试,hr发来一个测试文件,让我做做看.我一看,其实就是根据PSD需求写一个页面,再加上一些互动效果即可. 刚好我之前学了切图,jquery等知识还没练手过,于是高兴的答应了. 最后花了3 ...

  2. ng2响应式表单-翻译与概括官网REACTIVE FORMS页面

    本文将半翻译半总结的讲讲ng2官网的另一个未翻译高级教程页面. 原文地址. 文章目的是使用ng2提供的响应式表单技术快速搭出功能完善丰富的界面表单组件. 响应式表单是一项响应式风格的ng2技术,本文将 ...

  3. Angular2响应式表单-翻译与概括官网REACTIVE FORMS页面

    本文将半翻译半总结的讲讲ng2官网的另一个未翻译高级教程页面. 原文地址. 文章目的是使用ng2提供的响应式表单技术快速搭出功能完善丰富的界面表单组件. 响应式表单是一项响应式风格的ng2技术,本文将 ...

  4. 设计模式 - 动态代理原理及模仿JDK Proxy 写一个属于自己的动态代理

    本篇文章代码内容较多,讲的可能会有些粗糙,大家可以选择性阅读. 本篇文章的目的是简单的分析动态代理的原理及模仿JDK Proxy手写一个动态代理以及对几种代理做一个总结. 对于代理模式的介绍和讲解,网 ...

  5. [微软官网] SQLSERVER 执行页面还原

    执行页面还原 https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008-r2/ms175168(v=sql.105) ...

  6. Ajax中最有名axios插件(只应用于Ajax)(post方法,官网写错了,应是字符串格式)

    /* axios v0.18.0 | (c) 2018 by Matt Zabriskie */!function(e,t){"object"==typeof exports&am ...

  7. 伪GZCC官网

    <html class="no-js"><head> <meta charset="utf-8"> <meta htt ...

  8. Vue官网todoMVC示例

    这个示例是模仿官网示例样式和功能用我自己的方式写的,基本上没有看官网的源码,只参考自定义指令.让我们一步步来探讨一下.官网demo 要实现的功能 单条添加todo 单条删除todo 双击编辑todo ...

  9. SpringBoot写一个登陆注册功能,和期间走的坑

    文章目录 前言 1. 首先介绍项目的相关技术和工具: 2. 首先创建项目 3. 项目的结构 3.1实体类: 3.2 Mapper.xml 3.3 mapper.inteface 3.4 Service ...

随机推荐

  1. JS实现一位数显示为两位

    使用js脚本实现页面一位数字显示为两位,不足两位前面加“0”. function fix(num, length) { return ('' + num).length < length ? ( ...

  2. JavaScript根据国家二字码获取国家全称

    function getCountryNameByCode(code) { var countryName = ''; switch(code) { case "US": coun ...

  3. 一步一步实现web程序信息管理系统之二----后台框架实现跳转登陆页面

    SpringBoot springboot的目的是为了简化spring应用的开发搭建以及开发过程.内部使用了特殊的处理,使得开发人员不需要进行额外繁锁的xml文件配置的编写,其内部包含很多模块的配置只 ...

  4. C#读取Json文件

    C#读取Json文件并赋值给初始值 一.有Json文件如下(若用记事本编辑记得另存为-编码选择 U-TF8): 二.读取方法: using Newtonsoft.Json;using Newtonso ...

  5. Class.forName和ClassLoader.loadClass的区别(转载)

    Class的装载分了三个阶段,loading,linking和initializing,分别定义在The Java Language Specification的12.2,12.3和12.4.Clas ...

  6. 【javascript】javascript设计模式mixin模式

    概述: Mixin是JavaScript中用的最普遍的模式,几乎所有流行类库都会有Mixin的实现.任意一个对象的全部或部分属性拷贝到另一个对象上. 一 .混合对象 二 .混合类

  7. Java 中你必须了解的常用类(8)

    Java 中的包装类 相信各位小伙伴们对基本数据类型都非常熟悉,例如 int.float.double.boolean.char 等.基本数据类型是不具备对象的特性的, 比如基本类型不能调用方法.功能 ...

  8. Android Editable

    在android的sdk中有讲,“This is the interface for text whose content and markup can be changed (as opposed ...

  9. malloc()函数,calloc()函数,realloc()函数,free()函数

    malloc()函数 头文件:#include <stdlib.h> malloc() 函数用来动态地分配内存空间,其原型为:void* malloc (size_t size); [参数 ...

  10. 【转】fatal error C1189: #error : missing -D__STDC_CONSTANT_MACROS / #define __STDC_CONSTANT_MACROS

    转自:http://blog.csdn.net/friendan/article/details/46576699 fatal error C1189: #error :  missing -D__S ...