7.3.2 工具栏
工具栏
如果使用<div>
元素将多个按钮组
包含在一起,并为该<div>
元素指定.btn-toolbar
样式,这样就可以形成工具栏了。
如下代码示范了工具栏的制作方法。
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 37 38 39 40 41 42 43 44 45 46
| <!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="btn-toolbar" role="toolbar"> <div class="btn-group" role="group"> <button type="button" class="btn btn-info" aria-label="左对齐"> <span class="glyphicon glyphicon-align-left" aria-hidden="true"></span> </button> <button type="button" class="btn btn-info" aria-label="居中对齐"> <span class="glyphicon glyphicon-align-center" aria-hidden="true"></span> </button> <button type="button" class="btn btn-info" aria-label="右对齐"> <span class="glyphicon glyphicon-align-right" aria-hidden="true"></span> </button> </div> <div class="btn-group" role="group"> <button type="button" class="btn btn-primary" aria-label="字体"> <span class="glyphicon glyphicon-font" aria-hidden="true"></span> </button> <button type="button" class="btn btn-primary" aria-label="加粗"> <span class="glyphicon glyphicon-bold" aria-hidden="true"></span> </button> <button type="button" class="btn btn-primary" aria-label="斜体"> <span class="glyphicon glyphicon-italic" aria-hidden="true"></span> </button> </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>
|
在该代码中,使用一个被指定了class="btn-toolbar"
样式的<div>
元素包含两个按钮组
,这样就形成了工具栏。
在上面两个示例中,我们为按钮组的<div>
元素指定了role="group"
,为工具栏的<div>
元素指定了role="toolbar"
,这是为了向使用屏幕阅读器的用户传达正确的按钮分组信息。一般来说,对于按钮组合,应该指定role="group"
;对于toolbar
(工具栏),应该指定role="toolbar"
。