# Bootstrap 帮助器类
本章将讨论 Bootstrap 中的一些可能会派上用场的帮助器类。
## 关闭图标
使用通用的关闭图标来关闭模态框和警告框。使用 class **close** 得到关闭图标。
```
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 关闭图标</title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<p>关闭图标实例
<button type="button" class="close" aria-hidden="true">
×
</button>
</p>
</body>
</html>
```
[](/try/tryit.php?filename=bootstrap3-helper-closeicon)
结果如下所示:
![关闭图标](https://box.kancloud.cn/2015-12-18_5673d636f3889.jpg)
## 插入符
使用插入符表示下拉功能和方向。使用带有 class **caret** 的 <span> 元素得到该功能。
```
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 插入符</title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<p>插入符实例
<span class="caret"></span>
</p>
</body>
</html>
```
[](/try/tryit.php?filename=bootstrap3-helper-caret)
结果如下所示:
![插入符](https://box.kancloud.cn/2015-12-18_5673d6370ade2.jpg)
## 快速浮动
您可以分别使用 class **pull-left** 或 **pull-right** 来把元素向左或向右浮动。下面的实例演示了这点。
```
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 快速浮动</title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<div class="pull-left">
向左快速浮动
</div>
<div class="pull-right">
向右快速浮动
</div>
</body>
</html>
```
[](/try/tryit.php?filename=bootstrap3-helper-quickfloat)
结果如下所示:
![快速浮动](https://box.kancloud.cn/2015-12-18_5673d63717e7b.jpg)
如需对齐导航栏中的组件,请使用 **.navbar-left** 或 **.navbar-right** 代替。请查看 [Bootstrap 导航栏](bootstrap-navbar.html)。
## 居中内容块
使用 class **center-block** 来居中元素。
```
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 居中内容块</title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<div class="row">
<div class="center-block" style="width:200px;background-color:#ccc;">
这是 center-block 实例
</div>
</div>
</body>
</html>
```
[](/try/tryit.php?filename=bootstrap3-helper-centercontentblock)
结果如下所示:
![居中内容块](https://box.kancloud.cn/2015-12-18_5673d63747b79.jpg)
## 清除浮动
如需清除元素的浮动,请使用 **.clearfix** class。
```
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 清除浮动</title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<div class="clearfix" style="background: #D8D8D8;border: 1px solid #000;padding: 10px;">
<div class="pull-left" style="background:#58D3F7;">
向左快速浮动
</div>
<div class="pull-right" style="background: #DA81F5;">
向右快速浮动
</div>
</div>
</body>
</html>
```
[](/try/tryit.php?filename=bootstrap3-helper-clearfix)
结果如下所示:
![清除浮动](https://box.kancloud.cn/2015-12-18_5673d63756a38.jpg)
## 显示和隐藏内容
您可以通过使用 class **.show** 和 **.hidden** 来强行设置元素显示或隐藏(包括屏幕阅读器)。
```
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 显示和隐藏内容</title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<div class="row" style="padding: 91px 100px 19px 50px;">
<div class="show" style="left-margin:10px;width:300px;background-color:#ccc;">
这是 show class 的实例
</div>
<div class="hidden" style="width:200px;background-color:#ccc;">
这是 hide class 的实例
</div>
</div>
</body>
</html>
```
[](/try/tryit.php?filename=bootstrap3-helper-showhide)
结果如下所示:
![显示和隐藏内容](https://box.kancloud.cn/2015-12-18_5673d63766a54.jpg)
## 屏幕阅读器
您可以通过使用 class **.sr-only** 来把元素对所有设备隐藏,除了屏幕阅读器。
```
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 屏幕阅读器</title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<div class="row" style="padding: 91px 100px 19px 50px;">
<form class="form-inline" role="form">
<div class="form-group">
<label class="sr-only" for="email">Email 地址</label>
<input type="email" class="form-control" placeholder="Enter email">
</div>
<div class="form-group">
<label class="sr-only" for="pass">密码</label>
<input type="password" class="form-control" placeholder="Password">
</div>
</div>
</body>
</html>
```
[](/try/tryit.php?filename=bootstrap3-helper-screenreader)
结果如下所示:
![屏幕阅读器](https://box.kancloud.cn/2015-12-18_5673d63774c35.jpg)
在这里,我们看到两个 input 类型的 label 标签都带有 class **sr-only**,因此标签将只对屏幕阅读器可见。
- Bootstrap 简介
- Bootstrap 简介
- Bootstrap 环境安装
- Bootstrap CSS
- Bootstrap CSS 概览
- Bootstrap 网格系统
- Bootstrap 排版
- Bootstrap 代码
- Bootstrap 表格
- Bootstrap 表单
- Bootstrap 按钮
- Bootstrap 图像
- Bootstrap 帮助器类
- Bootstrap 响应式实用工具
- Bootstrap 字形图标(Glyphicons)
- Bootstrap 下拉菜单(Dropdowns)
- Bootstrap 按钮组
- Bootstrap 按钮下拉菜单
- Bootstrap 输入框组
- Bootstrap 导航元素
- Bootstrap 导航栏
- Bootstrap 面包屑导航(Breadcrumbs)
- Bootstrap 分页
- Bootstrap 标签
- Bootstrap 徽章(Badges)
- Bootstrap 超大屏幕(Jumbotron)
- Bootstrap 页面标题(Page Header)
- Bootstrap 缩略图
- Bootstrap 警告(Alerts)
- Bootstrap 进度条
- Bootstrap 多媒体对象(Media Object)
- Bootstrap 列表组
- Bootstrap 面板(Panels)
- Bootstrap Wells
- Bootstrap 插件
- Bootstrap 插件概览
- Bootstrap 过渡效果(Transition)插件
- Bootstrap 模态框(Modal)插件
- Bootstrap 下拉菜单(Dropdown)插件
- Bootstrap 滚动监听(Scrollspy)插件
- Bootstrap 标签页(Tab)插件
- Bootstrap 工具提示(Tooltip)插件
- Bootstrap 弹出框(Popover)插件
- Bootstrap 警告框(Alert)插件
- Bootstrap 按钮(Button)插件
- Bootstrap 折叠(Collapse)插件
- Bootstrap 轮播(Carousel)插件
- Bootstrap 附加导航(Affix)插件
- Bootstrap 其它
- Bootstrap UI 编辑器
- Bootstrap HTML编码规范
- Bootstrap CSS编码规范
- 免责声明