第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Bootstrap教程(3)--容器與網(wǎng)格

標(biāo)簽:
Bootstrap

1. 网格的意义

传统的网页布局,在垂直方向上分割是很简单的,只需要添加块级元素例如<div>即可轻易的在垂直方向上进行分割。

但是在实际的需求中,我们需要在水平方向上进行分割,最好可以实现按比例水平分割。例如左侧1/3作为导航栏,右侧2/3作为内容区域。

水平比例分割如果用CSS来实现,是比较麻烦的,但是Bootstrap网格系统可以轻易的实现这一点。

2. 网格的使用

我们借助一个经典实例来演示下Bootstrap中如何使用网格,该实例就是上方为导航栏,中间区域的左侧为导航栏,右侧为内容区域,这是一个经典的后台管理页面布局方式。

2.1 引入Bootstrap

首先在页面引入Bootstrap。

<html>
<head>
    <title>boostrap-grid</title>
    <meta charset="utf-8">
    <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css">
    <!-- 引入jQuery -->
    <script src=" https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
    <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>
</head>
<body>
  
</body>
</html>

2.2 建立容器

Bootstrap网格需要放置到容器内,容器有两种,即固定宽度的container和非固定宽度的container-fluid

我们来看下具体有何不同,代码如下:

<body>
    <div class="container" style="background-color: grey">
        container测试
    </div>
    <div class="contaier-fluid" style="background-color:green">
        contaier-fluid测试
    </div>
</body>

对应效果如下,可见container-fluid样式宽度是占满的,所以我们采用该样式。

在这里插入图片描述

2.3 创建行

在我们的设计中,网页应该有2行,第1行为上方标题栏,第2行放置导航栏和内容区域。

Bootstrap中用row表示一行,所以代码修改如下。

<body>
    <div class="contaier-fluid">
        <div class="row">

        </div>
        <div class="row">

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

2.4 创建列

接下来就是网格系统的重点了,在水平方向上按比例设置列。

BootStrap的网格列设置很有意思,会把一行分为12份,我们可以任意设定当前列占12份中的几份。

例如标题栏,只有1列,所以占全部的12份;而导航栏和内容区域占据12份中的4份和8份,这样正好是1/3和2/3,所以代码如下,注意添加背景色是为了便于区分演示。

      <div class="contaier-fluid">
        <div class="row">
            <div class="col-md-12" style="background-color:grey">标题栏</div>
        </div>
        <div class="row">
            <div class="col-md-4" style="background-color: green">导航栏</div>
            <div class="col-md-8" style="background-color: orange">内容区域</div>
        </div>
    </div>

此时效果如下,可见Bootstrap要实现水平方向上的按比例分割是如此简单。
在这里插入图片描述

2.5 列的偏移

可以使用.col-md-offset-#移动各列,其中#处填写数字,表示偏移的列数,例如如下代码就向右侧偏移了1列。

   	 	<div class="row">
            <div class="col-md-3 col-md-offset-1" style="background-color: green">导航栏</div>
            <div class="col-md-8" style="background-color: orange">内容区域</div>
        </div>

所以效果如下,第3行即为偏移后的效果。
在这里插入图片描述

3. 小结

Bootstrap通过将行等分12份,实现了水平方向上的比例分割。

如果觉得12份不够用,还可以嵌套,将其中1份继续12等分,这样基本可以实现我们想要的效果。

通过简单的应用样式,即可水平风格,是一个创举,也造就了Bootstap的流行。

方便、效率提高生产力!

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消