Bootstrap(一)——入门与环境搭建 20.3.18

1.Bootstrap引言

Bootstrap是基于HTML、CSS、JS开发的简介、直观、强悍的前端开发框架,提供了优雅的HTML和CSS规范,使得Web开发更加快捷。

2.Bootstrap环境搭建

  1. 从官网下载压缩包解压得到css、js、fonts三个文件。

  2. 创建Django项目,将三个文件复制到static文件夹中(需要自己创建)。

  3. 在templates文件夹中创建html文件,在<head>标签写入以下内容:

<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../static/css/bootstrap.min.css">

3.Bootstrap容器

<!--1.显示在页面上两端有留白-->
<div class="container" style="border: 1px red solid">aa</div>
<!--2.100%宽度,视图两端无留白-->
<div class="container-fluid" style="border: 1px blue solid">bb</div>

4.Bootstrap栅格系统

<div class="container-fluid" style="border: 2px blue solid">
<!--一行最多分为12行,多则另起一行-->
    <div class="row">
    <!--1.列分配-->
        <div class="col-sm-3" style="border: 1px red solid">a</div>
        <div class="col-sm-3" style="border: 1px red solid">a</div>
        <div class="col-sm-3" style="border: 1px red solid">a</div>
        <div class="col-sm-3" style="border: 1px red solid">a</div>
    </div>
    <hr>
    <div class="row">
    <!--2.列嵌套-->
        <div class="col-sm-1" style="border: 1px red solid">1</div>
        <div class="col-sm-10">
            <div class="col-sm-6" style="border: 1px red solid">b</div>
            <div class="col-sm-6" style="border: 1px red solid">b</div>
        </div>
        <div class="col-sm-1" style="border: 1px red solid">1</div>
    </div>
    <hr>
    <div class="row">
    <!--3.列偏移-->
        <div class="col-sm-4 col-lg-offset-4" style="border: 1px red solid">c</div>
    </div>
</div>

5. Bootstrap排版

<body>
<!-- 1.标题,和正常html显示有些许差别 -->
    <h1>主标题<small>副标题</small></h1>
    <h2>主标题<small>副标题</small></h2>
    <h3>主标题<small>副标题</small></h3>
    <h4>主标题<small>副标题</small></h4>
    <h5>主标题<small>副标题</small></h5>
    <h6>主标题<small>副标题</small></h6>
    <hr>
<!-- 2.高亮 -->
    这是<mark>高亮文字</mark>
    <hr>
<!-- 3.删除文本 -->
    <del>方式一:被删除文本</del>
    <s>方式二:被删除文本</s>
    <hr>
<!-- 4.带下划线文本 -->
    <ins>方式一:带下划线文本</ins>
    <u>方式二:带下划线文本</u>
    <hr>
<!-- 5.着重 -->
    这是<strong>着重显示</strong>
    <hr>
<!-- 6.斜体 -->
    这是<em>斜体</em>
    <hr>
<!-- 7.对齐方式 -->
    <p class="text-left">左对齐</p>
    <p class="text-center">居中对齐</p>
    <p class="text-right">右对齐</p>
    <p class="text-nowrap">不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行——不换行</p>
<!-- 8.大小写转换 -->
    <p class="text-lowercase">ABC</p>
    <p class="text-uppercase">abc</p>
    <P class="text-capitalize">this a html document</P>
</body>

总结

1.对已划分的列可以进行再划分,仍然最多分为12份。再划分之后两边有空白,是bootstrap中的槽宽,加起来是30px。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值