Bootstrap 教程学习笔记

Bootstrap 是一套开源的前端框架,由 Twitter 开发和维护。Bootstrap 使前端开发更加简单、快捷、直观,可以帮助开发者快速构建现代化、响应式的 Web 应用程序和网站。

基础结构

使用 Bootstrap 构建网站的基本结构如下:

htmlCopy Code
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>My Bootstrap Website</title> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/4.0.0/css/bootstrap.min.css"> </head> <body> <div class="container"> <!-- 内容 --> </div> <!-- 引入 jQuery --> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> <!-- 引入 Bootstrap JavaScript --> <script src="https://cdn.bootcss.com/bootstrap/4.0.0/js/bootstrap.min.js"></script> </body> </html>

以上代码中,引入了 Bootstrap 的 CSS 和 JavaScript,以及 jQuery 库。<div class="container"> 是内容容器,这是一个常用的 Bootstrap 类之一。

栅格系统

Bootstrap 的栅格系统是其核心功能之一。栅格系统可以让我们简单地创建出响应式布局,使得网站在不同的设备上都能够获得较好的显示效果。

以下是一个栅格系统的示例:

htmlCopy Code
<div class="row"> <div class="col-md-4"> 区块 1 </div> <div class="col-md-4"> 区块 2 </div> <div class="col-md-4"> 区块 3 </div> </div>

其中,<div class="row"> 标签定义行,<div class="col-md-4"> 定义列。在本例中,我们定义了三个等宽的列。

表格

Bootstrap 还提供了易于使用的表格组件,以下是一个表格的示例:

htmlCopy Code
<table class="table table-striped"> <thead> <tr> <th>姓名</th> <th>年龄</th> </tr> </thead> <tbody> <tr> <td>张三</td> <td>20</td> </tr> <tr> <td>李四</td> <td>22</td> </tr> </tbody> </table>

上述代码中,<table class="table table-striped"> 定义了一个带有条纹的表格,并使用 <thead><tbody> 标签定义表头和表体。表格的内容由 <tr><td> 组成。

按钮

Bootstrap 的按钮组件可以让开发者轻松地创建美观的按钮,以下是一个按钮的示例:

htmlCopy Code
<button type="button" class="btn btn-primary">Primary</button>

上面代码中,<button> 标签用于创建按钮。我们使用了 class="btn btn-primary" 来指定该按钮的样式。

表单

表单是网站中常见的控件,Bootstrap 提供了易于使用和美观的表单组件。以下是一个表单的示例:

htmlCopy Code
<form> <div class="form-group"> <label for="exampleInputEmail1">邮箱地址</label> <input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp"> <small id="emailHelp" class="form-text text-muted">我们绝不会与其他人分享您的电子邮件地址。</small> </div> <div class="form-group"> <label for="exampleInputPassword1">密码</label> <input type="password" class="form-control" id="exampleInputPassword1"> </div> <button type="submit" class="btn btn-primary">提交</button> </form>

上述代码中,<form> 标签用于创建一个表单,<div class="form-group"> 用于定义表单组。在本例中,我们创建了两个输入框和一个提交按钮。

总结

Bootstrap 是一个非常流行的前端框架,其提供了丰富的组件和工具,可以帮助开发者快速构建美观、响应式的网站和应用程序。我们介绍了 Bootstrap 的基础结构、栅格系统、表格、按钮和表单等组件,并给出了相应的代码示例。