📅  最后修改于: 2023-12-03 15:39:31.443000             🧑  作者: Mango
引导并排列(Bootstrap)是一个用于设计、开发Web应用的开源工具包。 它使开发人员能够快速创建漂亮的、响应式的网站,而不必编写重复的 CSS 和 JavaScript 代码。 Bootstrap 中包含了 HTML、CSS 和 JavaScript 的若干组件,这些组件能为开发人员提供开发Web应用的基本工具和思路。
Bootstrap 可以通过多种方式安装,包括原生下载、CDN 引入等。
可以在 Bootstrap 的官网上下载最新版本的 Bootstrap。
可以通过在HTML 头部引入 Bootstrap CDN 来获取一份 Bootstrap 的副本。
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
Bootstrap 的栅格系统是一个非常强大的组件,它在屏幕上创建了一个 12 列的网格系统,并提供了多个内置类,可以用来快速开发响应式的布局。
栅格系统使用示例:
<div class="container">
<div class="row">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
</div>
</div>
在上面的示例中,container
和 row
是 Bootstrap 中的类,col-md-4
用于定义一个占据 4 个栅格位置的元素。
Bootstrap 中可以提供多种样式的按钮,开发人员可以根据自己的需要使用这些按钮。
使用示例:
<h1>Button Group</h1>
<div class="btn-group">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<button type="button" class="btn btn-primary">Sony</button>
</div>
在上面的示例中,我们创建了一个 btn-group
类的 div 元素,并在其中定义了三个按钮,使用了 btn
和 btn-primary
类。
Bootstrap 提供了多种表单控件,使得开发人员可以快速创建表单、输入框、下拉菜单等元素。
使用示例:
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">
<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
</div>
在上面的示例中,我们创建了一个 form-group
类的 div 元素,并在其中定义了一个文本输入框、标签和说明内容,通过使用 form-control
类来定义元素的样式。
在本文中我们介绍了 Bootstrap 的优点、使用方式和常用组件,包括栅格系统、按钮、表单控件等。 掌握了 Bootstrap 的使用,开发人员可以快速构建漂亮的、响应式的 Web 应用。