学习 Bootstrap 5 之 Display property 和 Float

Posted _DiMinisH

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习 Bootstrap 5 之 Display property 和 Float相关的知识,希望对你有一定的参考价值。

学习 Bootstrap 5 之 显示属性 和 浮动流定位机制

显示属性 (Display property)

Bootstrap 5 官方文档
设置元素如何显示

1. 值 (Notation)

效果CSS方式
.d-none该元素不会被显示display: none;
.d-inline该元素会被显示为内联元素, 元素前后没有换行符, 不允许设置元素高度和宽度display: inline;
.d-inline-block该元素会被显示为内联元素, 元素前后没有换行符, 允许设置元素高度和宽度display: inline-block;
.d-block该元素将显示为块级元素, 此元素前后会带有换行符, 即独占一行display: block;
.d-grid该元素将使用网格布局方式display: grid;
.d-table该元素会作为块级表格来显示( 类似 <table> ), 表格前后带有换行符display: table;
.d-table-cell该元素会作为一个表格单元格显示( 类似 <td> 和 &ltth> )display: table-cell;
.d-table-row该元素会作为块级表格行来显示( 类似 <tr> )display: table-row
.d-flex该元素将使用弹性布局方式display: flex;
.d-inline-flex该元素将使用弹性布局方式, 且为内联块级display: inline-flex;

响应式

d-断点-取值

2. 元素的显示和隐藏 (Hiding elements)

屏幕尺寸
全部隐藏.d-none
仅xs隐藏.d-none .d-sm-block
仅sm隐藏.d-sm-none .d-md-block
仅md隐藏.d-md-none .d-lg-block
仅lg隐藏.d-lg-none .d-xl-block
仅xl隐藏.d-xl-none .d-xxl-block
仅xxl隐藏.d-xxl-none
显示全部.d-block
仅xs显示.d-block .d-sm-none
仅sm显示.d-none .d-sm-block .d-md-none
仅md显示.d-none .d-md-block .d-lg-none
仅lg显示.d-none .d-lg-block .d-xl-none
仅xl显示.d-none .d-xl-block .d-xxl-none
仅xxl显示.d-none .d-xxl-block

浮动流定位机制 (Float)

Bootstrap 5 官方文档

1. 左浮动 class = “float-start”

2. 右浮动 class = “float-end”

3. 不浮动 class = “float-none”

  <div class="float-start">Float start on all viewport sizes</div><br>
  <div class="float-end">Float end on all viewport sizes</div><br>
  <div class="float-none">Don't float on all viewport sizes</div>

CSS

div 
  height: 30px;
  width: 300px;
  background-color: greenyellow;

4. 响应式的

.float-start
.float-end
.float-none
.float-sm-start
.float-sm-end
.float-sm-none
.float-md-start
.float-md-end
.float-md-none
.float-lg-start
.float-lg-end
.float-lg-none
.float-xl-start
.float-xl-end
.float-xl-none
.float-xxl-start
.float-xxl-end
.float-xxl-none

以上是关于学习 Bootstrap 5 之 Display property 和 Float的主要内容,如果未能解决你的问题,请参考以下文章

学习 Bootstrap 5 之 Bootstrap 和 Breakpoints

学习 Bootstrap 5 之 Background

学习 Bootstrap 5 之 Containers

学习 Bootstrap 5 之 Tables

学习 Bootstrap 5 之 Forms

学习 Bootstrap 5 之 Breakpoints Containers Grid