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">×</span></button>
<h