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
元素内,那么该列表组将不会和面板融为一体,列表组将依然表现出列表组的外观。