7.8 巨幕 页头和Well 7.8.1 巨幕

7.8 巨幕 页头和Well

巨幕、页头都是一种特殊的容器,这种容器通常表现为一个矩形框,用于突出显示某些内容。Well则用于提供一种默认的优雅格式。

7.8.1 巨幕

巨幕使用.jumbotron 样式,该样式通常应用于<div>等容器元素,巨幕能延伸至整个浏览器视口来展示页面的关键内容,在巨幕里可以放置任意需要的内容。

示例程序

例如如下示例。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title> 巨幕 </title>
<link rel="stylesheet" href="../bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="../bootstrap/css/bootstrap-theme.min.css">
</head>

<body>
<div class="container">
<!-- 巨幕 -->
<div class="jumbotron">
<h1>疯狂软件教育中心</h1>
<p>疯狂软件教育中心是一家专业提供开发培训(包括Java、Android、前端、iOS等课程)的培训机构。</p>
<p><a class="btn btn-primary btn-lg" href="#" role="button">了解更多</a></p>
</div>
<!-- 对照 -->
<div>
<h1>疯狂软件教育中心</h1>
<p>疯狂软件教育中心是一家专业提供开发培训(包括Java、Android、前端、iOS等课程)的培训机构。</p>
<p><a class="btn btn-primary btn-lg" href="#" role="button">了解更多</a></p>
</div>
</div>
<script type="text/javascript" src="../jquery-3.1.1.js"></script>
<script type="text/javascript" src="../bootstrap/js/bootstrap.min.js"></script>
</body>

</html>

在该页面代码中定义了一个<div>元素,并为该元素指定了.jumbotron 样式,这样该<div>元素就会以巨幕的形式显示出来。
经过对照,放入巨幕中的元素的会比原来的大,并且巨幕带有灰色的背景.
上述巨幕并没有占满整个浏览器,而且巨幕的四个角是圆角形式,这是因为我们将.jumbotron元素放在.container容器中的缘故。

如何让巨幕占满整个浏览器

如果希望巨幕占满整个浏览器,则可以考虑在.jumbotron元素内放置.container容器。

示例程序

例如如下代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!DOCTYPE html>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title> 巨幕 </title>
<link rel="stylesheet" href="../bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="../bootstrap/css/bootstrap-theme.min.css">
</head>

<body>
<!-- 占满浏览器的巨幕 -->
<div class="jumbotron">
<div class="container">
<h1>疯狂软件教育中心</h1>
<p>疯狂软件教育中心是一家专业提供开发培训(包括Java、Android、前端、iOS等课程)的培训机构。</p>
<p><a class="btn btn-primary btn-lg" href="#" role="button">了解更多</a></p>
</div>
</div>
<script type="text/javascript" src="../jquery-3.1.1.js"></script>
<script type="text/javascript" src="../bootstrap/js/bootstrap.min.js"></script>
</body>

</html>

该代码使用.jumbotron元素来包裹.container元素,这样就可以形成占满屏幕宽度的巨幕。