页面布局讲解之Bootstrap4 公共样式--Dcat-Admin框架实战(九)

24 篇文章 27 订阅
20 篇文章 1 订阅

Bootstrap的网格系统使用一系列div容器的行、列来布局和对齐内容,基于flexbox流式布局构建,支持响应式标准。

这一篇,浏览过,心中有个大致的映像就可以了,备着后面回来查看

以下为我的学习笔记:

栅格布局:

每列都有水平的padding值,用于控制它们之间的间隔。

px用于全局层面网格断点和容器宽度(因为浏览器和设备的宽度是以像素px为单位,且不会随字体大小而变化)。

Display 显示属性:

display实用程序类更改显示属性的值。(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat

display常用属性:

none

inline

inline-block

block

table

table-cell

table-row

flex

inline-flex

 

例:

<div class="d-lg-none">大于lg屏幕尺寸时隐藏</div>(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat

<div class="d-none d-lg-block">小于lg屏幕时隐藏</div>

flex 弹性布局:

浏览器预默认值下,使用 .flex-row 可设置子元素水平方向排版呈现,或者使用.flex-row-reverse 可实现元素在水平上作反方向排列(右对齐、从右到左布局)。

颜色 (Color):

Float 浮动属性:

可定义元素浮动到左侧或右侧,或者 使用 CSS float 属性实现基于当前浏览器窗口禁用浮动。

规格 (sizi):

定义元素的宽或高。(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat

(1)宽 = 相对于父容器的百分之25%、50%、75%、 100%

(2)高 = 相对于父容器的百分之25%、50%、75%、 100%

间隔 (spacing):

系统提供了一组缩写CSS,并赋予 margin 或 padding 值,包括对单个属性、所有 属性以及垂直、水平等属性的支持。

属性设定:

m - 这个Class属性会设定 margin值

p - 这个Class属性会设定 padding值

边缘 设定:

t - 这个Class属性会设定 margin-top 或 padding-top

b - 这个Class属性会设定 margin-bottom 或 padding-bottom(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat

l - 这个Class属性会设定 margin-left 或 padding-left

r - 这个Class属性会设定 margin-right 或 padding-right

x - 这个Class属性会设定 *-left 和 *-right两个值。

y - 这个Class属性会设定 *-top 和 *-bottom两个值

空白 - 这个Class属性会设定 margin 或 padding 元素的四个边。

尺寸规格定义:

0 - 这个Class属性会设定 margin 或 padding 的样式值为 0

1 - (默认时)这个Class属性会设定 margin 或 padding 以 $spacer * .25规格呈现

2 - (默认时) 这个Class属性会设定 margin 或 padding 以 $spacer * .5规格呈现

3 - (默认时)这个Class属性会设定 margin 或 padding 以 $spacer规格呈现

4 - (默认时) 这个Class属性会设定margin 或 padding 以 $spacer * 1.5规格呈现

5 - (默认时)这个Class属性会设定 margin 或 padding 以 $spacer * 3规格呈现(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat

auto - 这个Class属性会设定 margin 值 auto(按浏览器默认值自由展现)。

文本处理:

控制文本的对齐、组合、字重等。

左对齐、右对齐、居中对齐,可以使用与栅格系统相同的宽度响应式类(即text-sm-*、text-lg-*等方法)来定义。

使用.text-wrap类换行文本.

.text-nowrap class样式类可以防止文本换行.(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat

对于更长的内容,你可以添加一个 .text-truncate class样式,以省略号截断文本(需要结合 display: inline-block 或 display: block来使用)。

使用文本大小写样式将文字内容由小写,转为大写(不支持中文)。

字体粗细和斜体效果

使用.text-decoration-none类删除文本修饰.

垂直对齐 (vertical align)

使用 vertical-alignment 通用样式改变元素的对齐。

垂直对齐仅影响 内联inline、 内联块inline-block、 内联表inline-table、 表格单元格table cell 元素。(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat

可选属性有 .align-baseline、 .align-top、 .align-middle、.align-bottom、 .align-text-bottom、 .align-text-top 。

这周可是精彩啊,过了生日,听了相声,上了车牌~  --2021年4月29日

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值