加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

网格概念 Gutter

发布时间:2020-12-17 21:35:25 所属栏目:安全 来源:网络整理
导读:? ? ? ? Bootstrap4也是由以上基础概念作为发展 ? Bootstrap 栅栏式排版,总栏数为12? ? ? ? ? ?(以下代码探寻问题,实际上使用方法是错误的) style .box { height : 100px ; background-color : blueviolet ; border : 1px solid white ; } / style !-- conta

?

?

?

?

Bootstrap4也是由以上基础概念作为发展

?

Bootstrap 栅栏式排版,总栏数为12?

?

?

?

?

?(以下代码探寻问题,实际上使用方法是错误的)

<style>
        .box {
            height: 100px;
            background-color: blueviolet;
            border: 1px solid white;
        }
    </style>
 <!-- container bootstrap用来做外部容器的 mt-3 margin-top -->
    <div class="container mt-3">
        <!-- 行先加在外侧 -->
        <div class="row">
            <!-- 一共12栏,col-6 即占6栏,一半 -->
            <div class="col-6 box"></div>
            <div class="col-6 box"></div>
        </div>
        <div class="row">
            <div class="col-4 box"></div>
            <div class="col-4 box"></div>
            <div class="col-4 box"></div>
        </div>
        <div class="box"></div>
    </div>

发现有两个问题 :

一是没有Gutter(沟)? 上图中的白线是由box的边框产生

二是 直接直接写一个box 其长度和上面的不一样

?

?

?

?

?

?bootstrap的Gutter是直接加在cul上的? ??

是通过cul的左边和右边的padding做到这样的效果

?

左右边的padding? ?会因为左边和右边靠在一起就是一个完整的Gutter

?

?

?

?

?

?

目前只有线,没有包含gutter部分

?

把padding加上

?

?

?

?

?

中间框起来的即为一个完整的gutter

?

但是此时有一个问题

两侧会有超出的(多余的?)padding

?

这个超出的(多余的?)paddiig? ?会由最外层的row这一层 去加上一个负值的margin补回

?

?

?

?

所使用的的原始码

.row{

  margin-rgiht:-15px;

  margin-left:-15left;

}

.col-*{

  padding-right:15px;

  padding-left:15px;

}

?

?

?

?

?

重点 : 正确使用方法:?

class="col-xx"? 的外层是? class="row"

class="row" 的里面是?class="col-xx"?

页面内容放在class="col-xx" 的里面

?

?

示例一:

<div class="row">
            <div class="col-6">
                <div class="box"></div>
            </div>
            <div class="col-6">
                <div class="box"></div>
            </div>
</div>

?

?示例二:

<div class="container mt-3">
        <div class="row">
            <div class="col-4">
                Menu 
            </div>
            <div class="col-8">
                <h2>这是一个标题</h2>
                <p>这是一些内容,很多很多的内容</p>
            </div>
        </div>
</div>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读