网格系统 - row与column的对齐方式

  • row的垂直对齐方式
  • column的水平对齐方式

row的垂直对齐方式

我们可以使用 .align-items-* 类别设定row的垂直对齐方式。

  • .align-items-start
    垂直向上对齐

  • .align-items-center
    垂直置中对齐

  • .align-items-end
    垂直向下对齐

範例:

<!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"><!-- Bootstrap CDN --><!-- CSS only --><link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous"><!-- JavaScript Bundle with Popper --><script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-U1DAWAznBHeqEIlVSCgzq+c9gqGAJn5c/t99JyeKa9xxaYpSvHU5awsuZVVFIhvj" crossorigin="anonymous"></script><title>Bootstrap網格系統-row的垂直對齊方式</title><style>/* 设定区块的背景颜色与框线,有助于看清楚区块的位置 */div[class^="col"] {background-color: #EBDEF0;border: 0.5px solid purple;}/* 设定row的背景颜色与框线,有助于看清楚区块在row中的垂直位置 */div[class^="row"] {background-color: #EEEEEE;border: 0.5px solid gray;height: 75px;}</style>
</head>
<body><div class="container"><div class="row align-items-start"><div class="col">區塊1</div><div class="col">區塊2</div></div><div class="row align-items-center"><div class="col">區塊3</div><div class="col">區塊4</div></div><div class="row align-items-end"><div class="col">區塊5</div><div class="col">區塊6</div></div></div>
</body>
</html>

column的水平对齐方式

我们可以使用 .justify-content-* 类别设定column的水平对齐方式。

  • .justify-content-start*
    水平向前(容器开头)对齐

  • .justify-content-end*
    水平向后(容器末端)对齐

  • .justify-content-center*
    水平置中对齐

  • .justify-content-around*
    让区块等间距放置(左右有间距,但大小不相等)

  • .justify-content-evenly*
    让区块等间距放置(左右有间距,且大小相等)

  • .justify-content-between*
    让区块之间等间距放置(左右没有间距)

範例:

<!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"><!-- Bootstrap CDN --><!-- CSS only --><link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous"><!-- JavaScript Bundle with Popper --><script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-U1DAWAznBHeqEIlVSCgzq+c9gqGAJn5c/t99JyeKa9xxaYpSvHU5awsuZVVFIhvj" crossorigin="anonymous"></script><title>Bootstrap網格系統-column的水平對齊方式</title><style>/* 设定容器背景颜色,有助于看清楚间隔 */.container {background-color: #aaa;}/* 设定区块的背景颜色与框线,有助于看清楚区块的位置 */div[class^="col"] {background-color: #EBDEF0;border: 0.5px solid purple;}</style>
</head>
<body><div class="container"><div class="row justify-content-start"><div class="col-4">區塊1</div><div class="col-4">區塊2</div></div><div class="row justify-content-center"><div class="col-4">區塊3</div><div class="col-4">區塊4</div></div><div class="row justify-content-end"><div class="col-4">區塊5</div><div class="col-4">區塊6</div></div><div class="row justify-content-around"><div class="col-4">區塊7</div><div class="col-4">區塊8</div></div><div class="row justify-content-between"><div class="col-4">區塊9</div><div class="col-4">區塊10</div></div><div class="row justify-content-evenly"><div class="col-4">區塊11</div><div class="col-4">區塊12</div></div></div>
</body>
</html>

Bootstrap笔记(三) 网格系统 - row与column的对齐方式相关推荐

  1. Bootstrap笔记(四) 网格系统 - column的宽度、位移、换行与顺序

    网格系统 - column的宽度.位移.换行与顺序 column的宽度 column的位移 将column换到新行 column的顺序 column的宽度 我们可以使用Bootstrap提供的 .co ...

  2. Bootstrap学习笔记(三) 网格系统

    4-1实现原理 网格系统的实现原理非常简单,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整内外边距,最后结合媒体查询,就制作出了强大的响应式网格系统.Boo ...

  3. Bootstrap笔记(二) 认识网格系统

    认识网格系统 介绍 网格选项 断点(Breakpoint) 容器(Container) 介绍 Bootstrap网格系统是透过横向的row(列)和直向的column(行)来设计网页版面,他将网页宽度平 ...

  4. Bootstrap(三) 网格系统

    本文转自:http://www.imooc.com/learn/141 实现原理 网格系统的实现原理非常简单,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整 ...

  5. BootStrap笔记参考(全)-优极限

    目录 BootStrap 1.主要内容 2.BootStrap的安装和使用 2.1BootStrap介绍 2.2BootStrap特点 2.3下载与使用 3.布局容器和栅格网格系统 3.1布局容器 3 ...

  6. Bootstrap中的网格系统

    实现原理 网格系统的实现原理非常简单,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整内外边距,最后结合媒体查询,就制作出了强大的响应式网格系统.Bootst ...

  7. Bootstrap基础二 网格系统

    原文:Bootstrap<基础二> 网格系统 Bootstrap 提供了一套响应式.移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列. 什 ...

  8. Bootstrap 笔记

    基本的HTML模板 <!DOCTYPE html> <html lang="en"><head><meta charset="u ...

  9. 【Flutter】Flutter 布局组件 ( 布局组件简介 | Row 组件 | Column 组件 | SizedBox 组件 | ClipOval 组件 )

    文章目录 一.Flutter 布局相关的组件简介 二.Row 和 Column 组件 三.SizedBox 组件 四.ClipOval 组件 五. 完整代码示例 六. 相关资源 一.Flutter 布 ...

最新文章

  1. TSNE 附有codechina代码
  2. 《Create Your Successful Agile Project》书评与作者访谈
  3. [SAP ABAP开发技术总结]CLEAR、REFRESH、FREE内表清理区别
  4. ATDD验收测试驱动开发
  5. CSS中的!important属性用法
  6. 关于跨平台技术选型的思考
  7. 图像识别---opencv安装
  8. python,PyQt5编程将qrc文件转为py文件
  9. SolidBuilder 2019 64位破解版+安装教程
  10. oracle卸载步骤图解,oracle卸载步骤
  11. SSD 输入图片尺寸、比例
  12. Qt 控件添加右键菜单
  13. MPS2326 Constant-On-Time (COT) Step-Down Converter DC-DC
  14. 世界三大数学猜想 哥德巴赫猜想 费马大定理: 费马猜想: 质数算法c++ 1.NP完全问题 2.霍奇猜想 3.庞加莱猜想 4.黎曼假设 5.杨-米尔斯存在性和质量缺口 6.纳卫尔-
  15. No Target connected Target DLL has been cancelled(电压问题记录)
  16. SQL Server的3种恢复模式(Simple,Full,Bulk-logged)
  17. 您的APP上架,遇到【安全评估报告】这道门槛了吗?
  18. 28、利用稳压芯片设计一个恒流源
  19. H-1B visa - H-1B 签证
  20. 【Javaweb】基础开发流程与介绍

热门文章

  1. 心仪的企业抛出橄榄枝,但刚接受了不错的offer,怎样体面拒绝?
  2. 31. Opinion-based Relational Pivoting forCross-domain Aspect Term Extraction 阅读笔记
  3. CKEditor实现图片上传
  4. php无极分类非递归_php实现无限级分类(递归方法)
  5. [转]海量用户积分排名算法探讨
  6. 14001 apple mobile device 因为应用程序的并行配置不正确
  7. 举个栗子!Tableau技巧(47):学做嵌套组合饼图
  8. Docker命令之docker exec
  9. cidr php,从PHP中的CIDR表示法获取列表IP
  10. Spring4 整合ElasticSearch6.x:availableProcessors is already set to [4], rejecting [4]