7.7.3 面板嵌套列表组

7.7.3 面板嵌套列表组

列表组直接放在面板下

如果将列表组直接添加到面板里,而不是添加在.panel-body元素内,列表组将会和面板完美地融为一体
提示:列表组需要用到.list-group.list-group-item两个样式,关于列表组的介绍请参考本章7.13节。

程序示例

例如如下代码。

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
32
33
34
35
36
<!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="panel panel-primary">
<div class="panel-heading">
<h1 class="panel-title">疯狂软件教育中心</h1>
</div>
<div class="panel-body">
疯狂软件教育中心是一家专业提供开发培训(包括Java、Android、前端、iOS等课程)的培训机构。
</div>
<!-- 列表组直接放在面板中 -->
<ul class="list-group">
<li class="list-group-item">疯狂前端开发讲义</li>
<li class="list-group-item">疯狂HTML 5/CSS 3/JavaScript讲义</li>
<li class="list-group-item">疯狂Android讲义</li>
</ul>
<div class="panel-footer">
<address>天河区沣宏大厦3楼</address>
</div>
</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>

列表组放在面板主体中

如果将列表组放在面板的.panel-body元素内,那么该列表组依然保持原有的外观和样式

程序示例

例如下面的示例。

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
32
33
34
35
<!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="panel panel-primary">
<div class="panel-heading">
<h1 class="panel-title">疯狂软件教育中心</h1>
</div>
<div class="panel-body">
<!-- 列表组放在面板主体中 -->
<ul class="list-group">
<li class="list-group-item">疯狂前端开发讲义</li>
<li class="list-group-item">疯狂HTML 5/CSS 3/JavaScript讲义</li>
<li class="list-group-item">疯狂Android讲义</li>
</ul>
</div>
<div class="panel-footer">
<address>天河区沣宏大厦3楼</address>
</div>
</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>

以上代码将列表组放在.panel-body元素内,那么该列表组将不会和面板融为一体,列表组将依然表现出列表组的外观