七、BootStrap
7.1、BootStrap模板
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap的HTML标准模板</title>
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<h1>Hello, world!</h1>
<script src="js/jquery-3.4.1.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
7.2、布局容器
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>布局容器</title>
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.min.css"/>
</head>
<body>
<div class="container-fluid" style="background-color: thistle;height: 500px;" >
.container-fluid类用于100% 宽度,占据全部视口(viewport)的容器。
</div>
</body>
</html>
7.3、栅格网格
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>栅格网格系统</title>
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.min.css"/>
</head>
<body>
<div style="background-color: mediumaquamarine;">4</div>
<div style="background-color: navajowhite;">8</div>
<hr />
<div class="container">
<div class="row">
<div class="col-md-4 col-lg-4" style="background-color: deepskyblue;">4</div>
<div class="col-md-8 col-lg-8" style="background-color: bisque;">8</div>
</div>
<hr>
<div class="row">
<div class="col-md-1" style="background-color: mediumslateblue;">1</div>
<div class="col-md-1" style="background-color: burlywood;">1</div>
<div class="col-md-1" style="background-color: indianred;">1</div>
<div class="col-md-1" style="background-color: darkturquoise;">1</div>
</div>
<div class="row">
<div class="col-md-6" style="background-color: lightblue;">6</div>
<div class="col-md-6" style="background-color: lightgoldenrodyellow;">6</div>
</div>
<div class="row">
<div class="col-md-4" style="background-color: green;">4</div>
<div class="col-md-4" style="background-color: fuchsia;">4</div>
<div class="col-md-4" style="background-color: azure;">4</div>
</div>
<div class="row">
<div class="col-md-4" style="background-color: burlywood;">4</div>
<div class="col-md-4" style="background-color: darkcyan;">4</div>
<div class="col-md-5" style="background-color: goldenrod;">5</div>
</div>
<hr />
<div class="row">
<div class="col-md-1" style="background-color: mediumslateblue;">1</div>
<div class="col-md-1 col-md-offset-1" style="background-color: burlywood;">1</div>
<div class="col-md-1" style="background-color: indianred;">1</div>
<div class="col-md-1 col-md-offset-4" style="background-color: darkturquoise;">1</div>
</div>
<hr />
<div class="row">
<div class="col-md-1" style="background-color: black;">1</div>
<div class="col-md-1 col-md-push-3" style="background-color: blue;">1</div>
<div class="col-md-1" style="background-color: gold;">1</div>
<div class="col-md-1 col-md-pull-2" style="background-color: green;">1</div>
</div>
<hr />
<div class="row">
<div class="col-md-6" style="background-color: navajowhite;">
<div class="row">
<div class="col-md-1" style="background-color: #31708F;">1</div>
<div class="col-md-9" style="background-color: khaki;">9</div>
<div class="col-md-1" style="background-color: rosybrown;">1</div>
<div class="col-md-1" style="background-color: palegreen;">1</div>
</div>
</div>
<div class="col-md-6" style="background-color: teal;">
6
</div>
</div>
<hr/>
<div class="row">
<div class="col-md-3 col-sm-6" style="background-color: darkblue">3</div>
<div class="col-md-3 col-sm-6" style="background-color: brown">3</div>
<div class="col-md-3 col-sm-6" style="background-color: rosybrown">3</div>
<div class="col-md-3 col-sm-6" style="background-color: blueviolet">3</div>
</div>
</div>
</body>
</html>
7.4、常用样式
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>常用样式</title>
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.min.css"/>
</head>
<body>
<h1>标题1<small>副标题</small></h1>
<h2>标题2<span class="small">副标题2</span></h2>
<h3>标题3</h3>
<div class="h1">你好</div>
<hr>
<p>通过.lead 来突出强调内容(其作用就是增大文本字号,加粗文本,而且对行高和margin也做相应的处理。</p>
<p class="lead">通过.lead 来突出<small>强调</small><b>内容</b>(其作用就是<strong>增大</strong>文本<i>字号</i>,加粗<em>文本</em>,而且对行高和margin也做相应的处理。</p>
<hr>
<div class="text-muted">.text-muted:提示,使用浅灰色(#999)</div>
<div class="text-primary">.text-primary:主要,使用蓝色(#428bca) </div>
<div class="text-success">.text-success:成功,使用浅绿色(#3c763d) </div>
<div class="text-info">.text-info:通知信息,使用浅蓝色(#31708f)</div>
<div class="text-warning">.text-warning:警告,使用黄色(#8a6d3b) </div>
<div class="text-danger">.text-danger:危险,使用褐色(#a94442)</div>
<hr>
<p style="text-align: right;">Bootstrap通过定义四个类名来控制文本的对齐风格</p>
<p class="text-left">左对齐 - Bootstrap通过定义四个类名来控制文本的对齐风格</p>
<p class="text-right">右对齐 - Bootstrap通过定义四个类名来控制文本的对齐风格</p>
<p class="text-center">居中对齐- Bootstrap通过定义四个类名来控制文本的对齐风格</p>
<p class="text-justify">
Hello 网格系统的实现原理非常简单,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整内外边距,最后结合媒体查询,就制作出了强大的响应式网格系统。Bootstrap框架中的网格系统就是将容器平分成12份
Hi 网格系统的实现原理非常简单,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整内外边距,最后结合媒体查询,就制作出了强大的响应式网格系统。Bootstrap框架中的网格系统就是将容器平分成12份
网格系统的实现原理非常简单,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整内外边距,最后结合媒体查询,就制作出了强大的响应式网格系统。Bootstrap框架中的网格系统就是将容器平分成12份
</p>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>常用样式</title>
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.min.css"/>
</head>
<body>
<ul>
<li>无序项目列表一</li>
<li>无序项目列表二</li>
</ul>
<ol>
<li>无序项目列表一</li>
<li>无序项目列表二</li>
</ol>
<dl>
<dt>HTML</dt>
<dd>超文本标记语言</dd>
<dt>CSS</dt>
<dd>层叠样式表是一种样式表语言</dd>
</dl>
<hr />
<ul class="list-unstyled">
<li>无序项目列表一</li>
<li>无序项目列表二</li>
</ul>
<ul class="list-inline">
<li>首页</li>
<li>java学院</li>
<li>在线课堂</li>
</ul>
<dl class="dl-horizontal">
<dt>HTML 超文本标记语言</dt>
<dd>HTML称为超文本标记语言,是一种标识性的语言。</dd>
<dt>测试标题不能超过160px的宽度,否则2个点</dt>
<dd>我在写一个水平定义列表的效果,我在写一个水平定义列表的效果。</dd>
</dl>
<hr><br>
this is a simple code
<code>this is a simple code</code> <br>
<code>
this is a simple code<br>
this is a simple code
</code>
<p>使用<kbd>ctrl</kbd> + <kbd>s</kbd>保存内容</p>
<pre>
public class HelloWorld {
public static void main(String[] args){
System.out.println("hello world...");
}
}
</pre>
<pre>
<h2>你好</h2>
</pre>
<pre class="pre-scrollable">
<ol>
<li>...........</li>
<li>...........</li>
<li>...........</li>
<li>...........</li>
<li>...........</li>
<li>...........</li>
<li>...........</li>
<li>...........</li>
<li>...........</li>
<li>...........</li>
<li>...........</li>
<li>...........</li>
</ol>
</pre>
<hr />
<table class="table table-bordered table-striped table-hover table-condensed">
<tr class="info">
<th>JavaSE</th>
<th>数据库</th>
<th>JavaScript</th>
</tr>
<tr class="success">
<td>面向对象</td>
<td>oracle</td>
<td>json</td>
</tr>
<tr class="warning">
<td>数组</td>
<td>mysql</td>
<td>ajax</td>
</tr>
<tr class="active">
<th>JavaSE</th>
<th>数据库</th>
<th>JavaScript</th>
</tr>
<tr class="danger">
<td>面向对象</td>
<td>oracle</td>
<td>json</td>
</tr>
<tr >
<td>数组</td>
<td>mysql</td>
<td>ajax</td>
</tr>
</table>
</body>
</html>
7.5、表单控件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>表单</title>
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.min.css"/>
</head>
<body>
<input type="text" /> <br>
<select>
<option>请选择城市</option>
<option>上海</option>
<option>北京</option>
</select> <br>
<textarea></textarea><br>
<input type="checkbox" name="hobby" /> 唱歌
<input type="checkbox" name="hobby" /> 跳舞 <br>
<input type="radio" name="sex" /> 男
<input type="radio" name="sex" /> 女<br>
<button>按钮</button> <input type="button" value="按钮" />
<hr><br>
<div class="row">
<div class="col-md-3">
<input type="text" class="form-control" /> <br>
<input type="text" class="form-control input-lg" /> <br>
<input type="text" class="form-control input-sm" /> <br>
</div>
</div>
<div class="row">
<div class="col-md-3">
<select class="form-control">
<option>请选择城市</option>
<option>上海</option>
<option>北京</option>
</select> <br>
<select class="form-control" multiple="multiple">
<option>请选择城市</option>
<option>上海</option>
<option>北京</option>