除了昨天提到的media query可以做出响应式网页之外,今天介绍的Bootstrap 5.1版本也能快速上手,更轻松的做出排版喔!
透过containers父元素可以将子元素全部排列在中间区块,会依不同的装置切换适当的宽度。
<div class="container">
<!-- 需排列的物件 -->
</div>
bootstrap对於大小有明确的定义:
切断点
举例,以大小及container来看,bootstrap有相关写法:
<div class="container-lg">
</div>
这块 div 在装置 Large ( ≥992px ) 时,
会用bootstrap提供的css宽度,小於 992px 时就会回到预设 100%。
通常会在里面先放 row 父元素,
底下新增 col 子元素,
<div class="container">
<div class="row">
<div class="col">第一排区块1</div>
<div class="col">第一排区块2</div>
<div class="col">第一排区块3</div>
</div>
<div class="row">
<div class="col">第二排区块1</div>
<div class="col">第二排区块2</div>
<div class="col">第二排区块3</div>
</div>
</div>
什麽是col
这是 bootstrap 里的 col 项目,也就是 column 的意思。
column将最大宽度分成 12 栏,是一个非常好拆分的数字。
bootstrap语法里,col-1 就是宽1栏的意思,col-4 就会是4栏,
那如果想要在电脑上,每行有三个物件,但是缩到手机版时,
想让物件只剩一行一个呢?
这里可以用到上方提到的通用缩写,
col-切换点-栏数,
以上方说明为例:
<div class="container">
<div class="row">
<div class="col-12 col-md-6">第一排区块1</div>
<div class="col-12 col-md-6">第一排区块2</div>
<div class="col-12 col-md-6">第一排区块3</div>
</div>
<div class="row">
<div class="col-12 col-md-6">第二排区块1</div>
<div class="col-12 col-md-6">第二排区块2</div>
<div class="col-12 col-md-6">第二排区块3</div>
</div>
</div>
这些区块会在萤幕宽度 ≥768px 时,
会使用 col-md-6 这个 class 的定义,
使他们宽度只有一行(12栏)的一半(6栏),
而换到 <768px 时,就不会读到 col-md-6 的样式,
直接读取 col-12,就会变成一行一个区块!
其他不一样的响应式排版,请锁定明天的文章!
<<: Day 10 - API 文件导览总结 - 重点整理
>>: [Day 09] 建立机器学习模型 — Andrew Ng 大神说要这样做
GCE 昨天有说到了执行个体建立,那如果有需求将相同服务性质绑在同一个群组GCP上是否可以做得到,没...
D30. 心得 虽然之前已经有学过一些C语言,但经过这30天的自学还是学到很多东西,像是C语言之前我...
现在死亡後有了两个选项,一个重新开始游戏,一个是回到标题,目前只有一个场景,所以第一步快速制作一个开...
前言 要打造安全的 API Server,第一步就是不要让奇怪的资料跑进来,也就是要做 input ...
人脸辨识想要达到准确度高、辨识速度也要快,在大多的模型都利用较深的层数来强化模型的准确度,在2017...