Bootstrap是一个广泛使用的开源前端框架,它提供了丰富的CSS和JavaScript组件,可以帮助开发者快速构建响应式和美观的网页。Bootstrap 3.0是Bootstrap框架的一个重要版本,自发布以来,它得到了全球开发者的广泛认可。本文将全面解析Bootstrap 3.0支持的CSS包,帮助开发者更好地理解和使用这个强大的工具。

1. 基础CSS

Bootstrap 3.0的基础CSS主要提供了以下几个功能:

1.1 重置样式

Bootstrap通过reset.css文件重置了浏览器默认的样式,确保页面的一致性。

/* reset.css 部分内容 */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

1.2 类型设置

Bootstrap提供了丰富的字体样式,包括标题、段落、列表等。

/* 类型设置示例 */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

p {
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.42857143;
}

1.3 表格样式

Bootstrap的表格样式使得表格更加美观和易于阅读。

/* 表格样式示例 */
table {
  max-width: 100%;
  margin-bottom: 20px;
}

table>thead>tr>th,
table>tbody>tr>td {
  padding: 8px 10px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}

2. 响应式布局

Bootstrap 3.0的响应式布局是其最核心的特性之一,它允许网页在不同设备上显示不同的样式。

2.1 媒体查询

Bootstrap使用了媒体查询来实现响应式布局。

/* 媒体查询示例 */
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

2.2 栅格系统

Bootstrap的栅格系统提供了灵活的布局方式。

<div class="container">
  <div class="row">
    <div class="col-md-4">Column 1</div>
    <div class="col-md-8">Column 2</div>
  </div>
</div>

3. 组件

Bootstrap 3.0提供了丰富的组件,包括按钮、表单、导航条等。

3.1 按钮

Bootstrap按钮组件使得按钮样式更加丰富。

<button class="btn btn-primary">Primary</button>
<button class="btn btn-success">Success</button>
<button class="btn btn-warning">Warning</button>
<button class="btn btn-danger">Danger</button>

3.2 表单

Bootstrap表单组件提供了美观和易用的表单设计。

<form class="form-inline">
  <div class="form-group">
    <label for="exampleInputName2" class="sr-only">Name</label>
    <input type="text" class="form-control" id="exampleInputName2" placeholder="Enter name">
  </div>
  <div class="form-group">
    <label for="exampleInputEmail2" class="sr-only">Email address</label>
    <input type="email" class="form-control" id="exampleInputEmail2" placeholder="Enter email">
  </div>
  <button type="submit" class="btn btn-default">Submit</button>
</form>

4. 插件

Bootstrap 3.0还提供了一系列插件,如模态框、下拉菜单、轮播图等。

4.1 模态框

模态框插件允许你在页面中创建一个弹出窗口。

”`html

<div class="modal-content">
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
    <h