<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<!-- 页面按原比例显示 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!--引入样式-->
<link rel="stylesheet" href="css/bootstrap.min.css" />
<!--兼容浏览器-->
<!--[if lt IE 9]>
<script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.js"></script>
<![endif]-->
</head>
<body>
<!--导航栏-->
<nav class="navbar navbar-inverse" role="navigation">
<!--给导航添加居中效果-->
<div class="container">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#example-navbar-collapse">
<span class="sr-only">切换导航</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">响应式导航</a>
</div>
<div class="collapse navbar-collapse" id="example-navbar-collapse">
<ul class="nav navbar-nav">
<li class="active">
<a href="#">Home</a>
</li>
<li>
<a href="#">About</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
</div>
</div>
</div>
</nav>
<!--添加居中-->
<div class="container">
<!--添加栅格布局的外围容器 row-->
<div class="row">
<!--左侧布局-->
<div class="col-sm-9">
<!--页面极小的时候显示按钮-->
<p class="pull-right visible-xs">
<button class="btn-xs btn btn-primary">Toggle</button>
</p>
<div class="jumbotron">
<h1>欢迎登陆页面!</h1>
<p>这是一个超大屏幕(Jumbotron)的实例。</p>
</div>
<!--左侧下方布局也设置为栅格布局-->
<div class="row">
<div class="col-6 col-sm-6 col-lg-4">
<h2>headLine</h2>
<p>Bootstrap 包含了一个响应式的、移动设备优先的、 不固定的网格系统,可以随着设备或视口大小的增加而适当地扩展到 12 列。 它包含了用于简单的布局选项的预定义类,也包含了用于生成更多语义布局的功能强大的混合类。
</p>
<a class="btn btn-default">View Detail</a>
</div>
<div class="col-6 col-sm-6 col-lg-4">
<h2>headLine</h2>
<p>Bootstrap 包含了一个响应式的、移动设备优先的、 不固定的网格系统,可以随着设备或视口大小的增加而适当地扩展到 12 列。 它包含了用于简单的布局选项的预定义类,也包含了用于生成更多语义布局的功能强大的混合类。
</p>
<a class="btn btn-default">View Detail</a>
</div>
<div class="col-6 col-sm-6 col-lg-4">
<h2>headLine</h2>
<p>Bootstrap 包含了一个响应式的、移动设备优先的、 不固定的网格系统,可以随着设备或视口大小的增加而适当地扩展到 12 列。 它包含了用于简单的布局选项的预定义类,也包含了用于生成更多语义布局的功能强大的混合类。
</p>
<a class="btn btn-default">View Detail</a>
</div>
<div class="col-6 col-sm-6 col-lg-4">
<h2>headLine</h2>
<p>Bootstrap 包含了一个响应式的、移动设备优先的、 不固定的网格系统,可以随着设备或视口大小的增加而适当地扩展到 12 列。 它包含了用于简单的布局选项的预定义类,也包含了用于生成更多语义布局的功能强大的混合类。
</p>
<a class="btn btn-default">View Detail</a>
</div>
<div class="col-6 col-sm-6 col-lg-4">
<h2>headLine</h2>
<p>Bootstrap 包含了一个响应式的、移动设备优先的、 不固定的网格系统,可以随着设备或视口大小的增加而适当地扩展到 12 列。 它包含了用于简单的布局选项的预定义类,也包含了用于生成更多语义布局的功能强大的混合类。
</p>
<a class="btn btn-default">View Detail</a>
</div>
<div class="col-6 col-sm-6 col-lg-4">
<h2>headLine</h2>
<p>Bootstrap 包含了一个响应式的、移动设备优先的、 不固定的网格系统,可以随着设备或视口大小的增加而适当地扩展到 12 列。 它包含了用于简单的布局选项的预定义类,也包含了用于生成更多语义布局的功能强大的混合类。
</p>
<a class="btn btn-default">View Detail</a>
</div>
</div>
</div>
<!--右侧布局-->
<div class="col-sm-3">
<ul class="list-group">
<li class="list-group-item">AAAAAAAAAAA</li>
<li class="list-group-item">BBBBBBBB</li>
<li class="list-group-item">CCCCCCCCCCCC</li>
<li class="list-group-item">DDDDDDDDDDD</li>
<li class="list-group-item">FFFFFFFFF</li>
</ul>
</div>
</div>
</div>
</body>
</html>
<div class="container"/> </div>某个元素居中
Bootstrap高度组件化,使用时不要尝试重新开发。它的核心是栅格化布局。
bootstrap组件--(2)
http://getbootstrap.com/docs/4.1/examples/checkout/
https://getbootstrap.com/docs/4.1/examples/sign-in/
bootstrap组件--(1)
https://getbootstrap.com/docs/3.3/css/
https://getbootstrap.com/docs/3.3/components/#btn-dropdowns
https://getbootstrap.com/docs/3.3/examples/offcanvas/
兼容ie9以下浏览器
页面缩小时显示按钮