首页 > 其他 > 详细

网格概念 Gutter

时间:2019-05-23 20:47:33      阅读:178      评论:0      收藏:0      [点我收藏+]

 

 

 

技术分享图片

 

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>

技术分享图片

 

网格概念 Gutter

原文:https://www.cnblogs.com/mkl7/p/10914220.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!