Bootstrap

Bootstrap4

1.添加Bootstrap的引用

    <link rel="stylesheet" href="../bootstrap-3.3.7-dist/css/bootstrap.css">
    <link rel="stylesheet" href="../bootstrap-3.3.7-dist/css/bootstrap-theme.css">
	<!--因为Bootstrap依赖jQuery,所以要在bootstrap.js前引用jQuery-->
    <script src="../jquery34/jquery-3.4.0.min.js"></script>
    <script src="../bootstrap-3.3.7-dist/js/bootstrap.js"></script>

2.容器

2.1流体容器

宽度不固定,随页面变化而变化

<div class="container-fluid">
</div>

2.2固定容器

<div class="container">
</div>
阈值width(px)
>=1200(.col-xl-)1140
>=992(.col-lg-)960
>=768(.col-md-)720
>=576(.col-sm-)540
<576(.col-)auto

2.3栅格系统

2.3.1基本样式
    <div class="container">
        <div class="row"><!--定义一行-->
            <div class="col-3"><!--定义行内的一列,长度为3/12-->
                <!--因为这样的样式下,一行最多是12-->
            </div>
        </div>
    </div>
  • 等宽列:class=“col”
  • 自动宽度:class=“col-auto”(宽度随内容改变)
2.3.2混合布局
<div class="container">
    <div class="row">
        <div class="col-lg-4 col-md-6 col-sm-12">

        </div>
        <div class="col-lg-4 col-md-6 col-sm-12">

        </div>
        <div class="col-4 col-md-6 col-sm-12">

        </div>
    </div>
</div>

对不同的屏幕尺寸呈现不同的效果

2.3.3垂直对齐
<!--对整行起作用,顶部/居中/底部垂直对齐-->
<div class="row align-items-start/center/end">
    
</div>
<!--对某一列起作用-->
<div class="col align-self-start/center/end">
    
</div>
2.3.4水平对齐
<!--对整行起作用,左/居中/右/等距/两端水平对齐-->
<div class="row justify-content-start/center/end/around/between">
    
</div>
2.3.5间隙沟槽清除
<div class="row no-gutters">
    
</div>
2.3.6添加优先级

.order-[1-12]/first:数字越小优先级越高,first代表-1

<div class="container">
    <div class="row">
        <div class="col-lg-4 col-md-6 col-sm-12 order-1">

        </div>
        <div class="col-lg-4 col-md-6 col-sm-12 order-first">

        </div>
        <div class="col-4 col-md-6 col-sm-12 order-2">

        </div>
    </div>
</div>
2.3.7列偏移

.offset-[1-12]

2.3.8响应式的分界点

为布局和界面创建自适应的分界点,这些分界点主要是基于视口宽度的最小值,并且当窗口视图改变时允许元素缩放。

  
<style>
        @media (min-width: 576px) {
            .xxx{
                font: xxx;
                background-color: #xxx;
            }
        }
        @media (min-width: 768px) {

        }
        @media (min-width: 992px) {

        }
        @media (min-width: 1200px) {

        }
</style>

3.排版

3.1标题

  • 标题:h1-h6或class=“h[1-6]”
  • 辅助标题文本:small标签
<div class="container">

    <h1>Title<small class="text-muted">Small Title</small></h1>
    <h2>Title</h2>
    <h3>Title</h3>
    <h4>Title</h4>
    <h5>Title</h5>
    <h6>Title</h6>

    <p class="h1">Title</p>
    <p class="h2">Title</p>
    <p class="h3">Title</p>
    <p class="h4">Title</p>
    <p class="h5">Title</p>
    <p class="h6">Title</p>

</div>

3.2显式标题

一种更大型、鲜明的标题样式

<div class="container">

    <h1 class="display-1">Title<small class="text-muted">Small Title</small></h1>
    <h1 class="display-2">Title<small class="text-muted">Small Title</small></h1>
    <div class="display-3">Title<small class="text-muted">Small Title</small></div>
    <div class="display-4">Title<small class="text-muted">Small Title</small></div>
    
</div>

3.3文本样式

<div class="container">

    <p>abc<mark>高亮</mark></p>
    <p>abc<span class="mark">高亮</span></p>

    <p>abc<small>小号字</small></p>
    <p>abc<span class="small">小号字</span></p>

    <p>abc<del>删除线</del></p>
    <p>abc<s>删除线</s></p>

    <p>abc<ins>下划线</ins></p>
    <p>abc<u>下划线</u></p>

    <p>abc<strong>粗体</strong></p>
    <p>abc<b>粗体</b></p>

    <p>abc<em>斜体</em></p>
    <p>abc<i>斜体</i></p>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值