Bootstrap栅格系统

image.png
image.png

栅格参数:

image.png

一行最多只能乘载12个

一个简单的例子:

以中等屏幕 桌面显示器 (≥992px)作为一个参考的例子:

实例代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>栅格系统</title>
        <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"/>
        <style>
            .row {
                margin-bottom: 20px;
            }
            .row .row {
                margin-top: 10px;
                margin-bottom: 0;
            }
            [class*="col-"] {
                padding-top: 15px;
                padding-bottom: 15px;
                background-color: rgba(86,61,124,.15);
                border: 1px solid #ddd;
                background-color: rgba(86,61,124,.2);
            }
        </style>
    </head>
    <body>
        <div class="container">
            <!--一行最多只能乘载12个-->
            <div class="row">
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
            </div>
            
            <!--那么如果一行是4个、5个呢?-->
            <div class="row">
                <!--3X4=12,一个就占了3个的宽度-->
            <div class="col-md-3">col-md-3</div>
            <div class="col-md-3">col-md-3</div>
            <div class="col-md-3">col-md-3</div>
            <div class="col-md-3">col-md-3</div>
            </div>
        </div>
        
        <script src="js/jquery-1.8.3.js"></script>
        <script src="js/jquery-1.8.3.js"></script>
    </body>
</html>

预览效果:

image.png

如果一列内容过多出现的效果和偏移的效果:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>栅格系统</title>
        <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"/>
        <style>
            .row {
                margin-bottom: 20px;
            }
            .row .row {
                margin-top: 10px;
                margin-bottom: 0;
            }
            [class*="col-"] {
                padding-top: 15px;
                padding-bottom: 15px;
                background-color: rgba(86,61,124,.15);
                border: 1px solid #ddd;
                background-color: rgba(86,61,124,.2);
            }
        </style>
    </head>
    <body>
        <div class="container">
            <!--一行最多只能乘载12个-->
            <div class="row">
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
                <div class="col-md-1">col-md-1</div>
            </div>
            
            <!--那么如果一行是4个、5个呢?-->
            <div class="row">
                <!--3X4=12,一个就占了3个的宽度-->
            <div class="col-md-3">col-md-3</div>
            <div class="col-md-3">col-md-3</div>
            <div class="col-md-3">col-md-3</div>
            <div class="col-md-3">col-md-3</div>
            </div>
            
            <!--如果一列乘载的内容很多呢?-->
            <div class="row">
                <!--3X4=12,一个就占了3个的宽度-->
            <div class="col-md-3">
                col-md-3
                col-md-3
                col-md-3
                col-md-3
                col-md-3
                如果一列乘载的内容很多呢?
                会变大
            </div>
            <div class="col-md-3">col-md-3</div>
            <div class="col-md-3">col-md-3</div>
            <div class="col-md-3">col-md-3</div>
            </div>
            
            <!--偏移-->
            <div class="row">
                <div class="col-md-4 col-md-offset-3">col-md-4</div>
            </div>
            
        </div>
        
        <script src="js/jquery-1.8.3.js"></script>
        <script src="js/jquery-1.8.3.js"></script>
    </body>
</html>

预览效果:

image.png

嵌套的效果:

<div class="container">
<div class="row">
                <div class="col-sm-9">
                    one
                    <div class="row">
                        <div class="col-xs-8">
                            first
                        </div>
                        <div class="col-xs-4">
                            two
                        </div>
                    </div>
                </div>
            </div>
            
</div>

预览的效果:

image.png
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 知识点: 1、栅格系统2、表单 1、栅格系统 1)响应式网格系统随着屏幕或视口(viewport)尺寸的增加,系统...
    东东丶酱阅读 1,080评论 0赞 0
  • 今天给大家分享一下,深度思考中的知识点——如何使用BOOTSTRAP 栅格系统? 一、背景介绍 今天小课堂分享的内...
    南木小屋阅读 926评论 0赞 3
  • 大家好,我是IT修真院武汉分院第10期学员余佳贝,一枚正直善良的web程序员。 今天给大家分享一下,修真院官网cs...
    寡人yu阅读 1,478评论 0赞 1
  • 今天受朋友之托去看滨江星光大道附近房产的一点感想。 中国高速经济发展使国内一切产业发展巨变...
    Gosang芬阅读 670评论 0赞 1
  • 1. 运算符 运算符按照操作数的个数可以分为:单目运算、双目运算、三目运算按照功能可以分为:逻辑运算符、位运算符、...
    耑意儿阅读 315评论 1赞 0

友情链接更多精彩内容