第一次接触神奇的Bootstrap基础排版

当你第一次接触Bootstrap基础排版时,可能会有些困惑。不过,通过一些简单的步骤和几个示例,你将能轻松学会Bootstrap基础排版。

步骤

  1. 引入Bootstrap的CSS和JS文件

在你的HTML文件中,你需要引用Bootstrap的CSS和JS文件。你可以在Bootstrap的官方网站下载这些文件,或者在CDN上引用,如下所示:

<!-- 引入Bootstrap的CSS文件 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css">

<!-- 引入Bootstrap的JS文件 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.min.js"></script>
  1. 创建一个基础的HTML页面

创建一个基础的HTML页面,如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Bootstrap基础排版</title>

  <!-- 引入Bootstrap的CSS文件 -->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css">
</head>
<body>

</body>
</html>
  1. 添加容器

Bootstrap的网格系统是通过一系列容器和栅格(rows和cols)来实现的。因此,你需要先添加一个容器。

<div class="container"> 
  <!-- 在这里添加内容 -->
</div>
  1. 添加栅格

在容器中添加一个栅格,如下所示:

<div class="container"> 
  <div class="row">
    <div class="col-sm-6">
      <!-- 在这里添加左侧内容 -->
    </div>
    <div class="col-sm-6">
      <!-- 在这里添加右侧内容 -->
    </div>
  </div>
</div>

其中,我们使用了col-sm-6类将容器分为两列。

示例

示例1:创建一个简单的两列布局

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Bootstrap基础排版示例1</title>

  <!-- 引入Bootstrap的CSS文件 -->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css">
</head>
<body>
  <div class="container"> 
    <div class="row">
      <div class="col-sm-6">
        <h1>左侧内容</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce placerat convallis nibh, sed efficitur purus eleifend eu. Fusce ut bibendum eros, eu sagittis tellus. Ut non odio ut purus iaculis auctor at id mi. Donec fringilla, enim quis malesuada rhoncus, turpis urna malesuada ex, a sollicitudin nunc urna at urna. Donec rhoncus euismod tortor, eget euismod neque commodo vel.</p>
      </div>
      <div class="col-sm-6">
        <h1>右侧内容</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce placerat convallis nibh, sed efficitur purus eleifend eu. Fusce ut bibendum eros, eu sagittis tellus. Ut non odio ut purus iaculis auctor at id mi. Donec fringilla, enim quis malesuada rhoncus, turpis urna malesuada ex, a sollicitudin nunc urna at urna. Donec rhoncus euismod tortor, eget euismod neque commodo vel.</p>
      </div>
    </div>
  </div>
</body>
</html>

示例2:创建一个带有导航栏的页面布局

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Bootstrap基础排版示例2</title>

  <!-- 引入Bootstrap的CSS文件 -->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css">
</head>
<body>
  <nav class="navbar navbar-expand-lg navbar-light bg-light">
    <div class="container">
      <a class="navbar-brand" href="#">Bootstrap基础排版示例2</a>
      <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>
      <div class="collapse navbar-collapse" id="navbarNav">
        <ul class="navbar-nav">
          <li class="nav-item">
            <a class="nav-link active" aria-current="page" href="#">首页</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">产品</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">关于我们</a>
          </li>
        </ul>
      </div>
    </div>
  </nav>

  <div class="container"> 
    <div class="row">
      <div class="col-sm-9">
        <h1>左侧内容</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce placerat convallis nibh, sed efficitur purus eleifend eu. Fusce ut bibendum eros, eu sagittis tellus. Ut non odio ut purus iaculis auctor at id mi. Donec fringilla, enim quis malesuada rhoncus, turpis urna malesuada ex, a sollicitudin nunc urna at urna. Donec rhoncus euismod tortor, eget euismod neque commodo vel.</p>
      </div>
      <div class="col-sm-3">
        <h1>右侧内容</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce placerat convallis nibh, sed efficitur purus eleifend eu. Fusce ut bibendum eros, eu sagittis tellus. Ut non odio ut purus iaculis auctor at id mi. Donec fringilla, enim quis malesuada rhoncus, turpis urna malesuada ex, a sollicitudin nunc urna at urna. Donec rhoncus euismod tortor, eget euismod neque commodo vel.</p>
      </div>
    </div>
  </div>

  <!-- 引入Bootstrap的JS文件 -->
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.min.js"></script>
</body>
</html>

以上就是学习Bootstrap基础排版的完整攻略,希望能帮助到你。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:第一次接触神奇的Bootstrap基础排版 - Python技术站

(0)
上一篇 2023年6月10日
下一篇 2023年6月10日

相关文章

  • 使用CSS3实现选项卡切换的方法

    使用CSS3实现选项卡切换是一种常见的网页交互形式,可以为用户提供更好的页面使用体验。下面是实现选项卡切换的完整攻略: 1. HTML结构 选项卡切换的实现离不开HTML结构的设计。常见的选项卡切换结构如下: <div class="tab-container"> <div class="tab-header&…

    css 2023年6月10日
    00
  • 网页字体在Frontpage2000制作网页中的讲解

    在Frontpage2000制作网页中,网页字体的选择是非常重要的一步。下面,我将为大家提供详细的攻略,以帮助大家更好的选择和应用网页字体。 选择字体的基本原则 在选择网页字体时,我们需要遵循以下原则: 可读性:字体必须易于阅读,避免繁琐和过于花哨的字体; 兼容性:需要选择常见的字体,以便在不同的浏览器和操作系统上都能正常显示; 美学:字体也应该与网站设计相…

    css 2023年6月10日
    00
  • CSS中常用的单位

    CSS中常用的单位 1. 像素(px) 像素是CSS中最常用的单位之一,一般用于定义页面元素的大小和边框大小。它的值是固定的,不受屏幕或窗口大小的影响,所以通常被用来定义固定大小的元素,例如导航栏、按钮等。 示例1:定义一个宽度为300像素的容器 .container { width: 300px; } 2. 百分比(%) 百分比是相对于父元素的大小而言,它…

    css 2023年6月9日
    00
  • css实现3d立体魔方的示例代码

    实现3D立体魔方的示例代码需要使用CSS 3D transform属性。 设定CSS样式 首先,我们需要给魔方定义一个立方体容器,然后给每个面分别定义CSS样式。对于每一个面,需要设置其宽高和位置。 下面是一个示例: .cube { position: relative; margin: 100px auto; transform-style: preser…

    css 2023年6月10日
    00
  • 前端编码规范(4)—— CSS 和 Sass (SCSS) 开发规范

    下面是关于“前端编码规范(4)—— CSS 和 Sass (SCSS) 开发规范”的完整攻略。 目录 命名规范 代码格式 注释规范 SCSS 规范 示例说明 命名规范 选择器和属性命名使用小写字母 : 所有的选择器(class和id)和属性名都应当使用小写字母。 共同前缀 : 对于属于同一组件或者定制化组件的样式,使用共同的前缀,以区别于其他样式。 中划线(…

    css 2023年6月9日
    00
  • vue2中引用及使用 better-scroll的方法详解

    下面我将详细讲解在Vue2中引用及使用better-scroll的方法。 前言 better-scroll是一款非常流行的移动端滚动插件,它可以帮助我们实现平滑的滚动效果,并且还支持一些常见的手势操作,比如下拉刷新和上拉加载更多。而在Vue2中,我们可以通过一些方法来引用并使用better-scroll。 安装better-scroll 在安装better-…

    css 2023年6月9日
    00
  • jQuery给表格添加分页效果

    下面我将详细讲解如何使用jQuery给表格添加分页效果。 1. 引入jQuery和分页插件 首先,在页面中引入jQuery和分页插件。这里以bootstrap-table插件为例,它是一个基于Bootstrap样式的表格插件,并且可以很方便地实现分页、搜索、排序、导出等功能。 <!– 引入jquery –> <script src=&q…

    css 2023年6月10日
    00
  • background和background-Color的区别介绍

    当我们为一个元素设置背景时,可以使用两个属性:background 和 background-color。虽然两个属性都用来设置背景颜色,但是它们的含义不同,下面分别来介绍。 background 属性 background 属性用于设置背景的所有相关属性,包括背景颜色、背景图片、背景位置、背景重复、背景尺寸等等。 语法如下: background: bac…

    css 2023年6月9日
    00
合作推广
合作推广
分享本页
返回顶部