Bootstrap——网格布局

简介: Bootstrap——网格布局

网格布局

如图:

20210902190501782.png

网格布局的列数最多可以分为12列

20210902190847472.png

如果要列数大于12则会另起一行补齐多余的列数

2021090219092039.png

份数相加小于12则会铺不满整个宽度

20210902191220645.png

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="css/bootstrap.min.css">
    <title>Document</title>
    <style>
        [class^='col']{
            background-color: aqua;
            border: 1px solid black;
        }
    </style>
</head>
<body>
    <div class="container">
        <!-- 如果份数相加等于12 则能占满整个屏幕 -->
        <div class="row">
            <div class="col-lg-1">1个列</div>
            <div class="col-lg-1">1个列</div>
            <div class="col-lg-1">1个列</div>
            <div class="col-lg-1">1个列</div>
            <div class="col-lg-1">1个列</div>
            <div class="col-lg-1">1个列</div>
            <div class="col-lg-1">1个列</div>
            <div class="col-lg-1">1个列</div>
            <div class="col-lg-1">1个列</div>
            <div class="col-lg-1">1个列</div>
            <div class="col-lg-1">1个列</div>
            <div class="col-lg-1">1个列</div>
        </div>
        <br>
        <!-- 只要列数之和等于12就可以占满一行 -->
        <div class="row">
            <!-- div{$}*4 -->
            <div class="col-lg-3">3</div>
            <div class="col-lg-3">3</div>
            <div class="col-lg-3">3</div>
            <div class="col-lg-3">3</div>
        </div>
        <br>
        <!-- 多余12会另起一行 -->
        <div class="row">
            <div class="col-lg-1">1</div>
            <div class="col-lg-4">4</div>
            <div class="col-lg-2">2</div>
            <div class="col-lg-2">2</div>
            <div class="col-lg-3">3</div>
            <div class="col-lg-2">2</div>
        </div>
        <br>
        <!-- 如果份数相加小于12则会铺不满整个宽度 -->
        <div class="row">
            <div class="col-lg-1">1</div>
            <div class="col-lg-3">3</div>
            <div class="col-lg-2">2</div>
            <div class="col-lg-2">2</div>
            <div class="col-lg-1">1</div>
            <div class="col-lg-2">2</div>
        </div>
        <br>
    </div>
</body>
</html>

bootstrap可以随着四种设备的比例进行相应的变化

超小设备(手机,小于 768px)

小型设备(平板电脑,768px 起)

中型设备(台式电脑,992px 起)

大型设备(大台式电脑,1200px 起)

基本的网格结构

下面是 Bootstrap 网格的基本结构:

<div class="container">
   <div class="row">
      <div class="col-*-*"></div>  
      <div class="col-*-*"></div>      
   </div>
   <div class="row">...</div>
</div>
<div class="container">
</div>

所有的样式都是bootstrap中的css文件引入好的,直接拿来用就可以了

引入方法见https://blog.csdn.net/nanchen_J/article/details/120067609?spm=1001.2014.3001.5501


相关文章
|
5月前
|
编解码 移动开发 前端开发
【Bootstrap】<前端框架>Bootstrap布局容器&栅格网格系统
【1月更文挑战第17天】【Bootstrap】<前端框架>Bootstrap布局容器&栅格网格系统
|
2月前
|
自然语言处理 前端开发 数据可视化
Bootstrap3.0 栅格系统背后的精妙魔法(Bootstrap3.0的栅格布局系统实现原理)
Bootstrap3.0 栅格系统背后的精妙魔法(Bootstrap3.0的栅格布局系统实现原理)
|
5月前
|
前端开发 容器
Bootstrap 5 保姆级教程(一):容器 & 网格系统
Bootstrap 5 保姆级教程(一):容器 & 网格系统
|
5月前
|
编解码 前端开发 容器
BootStrap之前奏响应式布局
BootStrap之前奏响应式布局
56 0
|
11月前
|
前端开发
使用bootstrap的栅栏实现五列布局
使用bootstrap的栅栏实现五列布局
98 0
|
前端开发 JavaScript 容器
Bootstrap 布局容器
Bootstrap 布局容器
50 0
Bootstrap 布局容器
|
12月前
|
前端开发 容器
前端基础 - Bootstrap网格系统
前端基础 - Bootstrap网格系统
52 0
|
前端开发
前端|BootStrap 布局组件
前端|BootStrap 布局组件
73 0
|
前端开发
Bootstrap项目实践:Grid布局应用
Bootstrap项目实践:Grid布局应用
321 0
Bootstrap项目实践:Grid布局应用
N..
|
5月前
|
开发框架 前端开发 UED
Bootstrap的CSS组件
Bootstrap的CSS组件
N..
50 0