Bootstrap

Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。

所有的主流浏览器都支持 Bootstrap。

Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

           bootstrap
        利用栅格系统(网格系统)来进行布局 

       (1)栅格系统 一般都是写在 .container 内 

       (2) 行必须放置在 .container class 内,以便获得适当的对齐(alignment)和内边距 
       (padding)

       (3)内容应该放置在列内,且唯有列可以是行的直接子元素。

        container-fluid 满屏宽 
        container 规定了在不同屏幕分辨率下的最佳内容区域 

        <div class="container">
             <div class="row">
                 <div class="col-md-3">
                     <table></table>
                 </div>
             </div>
         </div>

网格选项:

超小设备手机(<768px) 小型设备平板电脑(≥768px) 中型设备台式电脑(≥992px) 大型设备台式电脑(≥1200px)
.col-xs- .col-sm- .col-md- .col-lg-

网格系统四种基本用法:

1.列组合
列组合简单理解就是更改数字来合并列 (原则:列总和数不能超过12)

   <div class="container">
        <h1>1.列组合</h1>
        <div class="row">
            <div class="col-md-3">3</div>
            <div class="col-md-1">1</div>
            <div class="col-md-8">8</div>
        </div>

        <div class="row">
            <div class="col-md-4">4</div>
            <div class="col-md-4">4</div>
            <div class="col-md-4">4</div>
        </div>

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

2.列偏移
设置列偏移,让中间保持空隙,通过 col-md-offset- 来实现

    <div class="container">
        <h1>2.列偏移</h1>
        <div class="row">
            <div class="col-md-4">4</div>
            <div class="col-md-2  col-md-offset-4">列向右移动4列的间距</div>
            <div class="col-md-2">2</div>
        </div>

        <div class="row">
            <div class="col-md-8">8</div>
            <div class="col-md-3  col-md-offset-1">列向右移动1列的间距</div>
        </div>
    </div>

3.排序
可以把两个列交换位置,push向右移动,pull向左移动

 <div class="container">
        <h1>3.排序</h1>
        <div class="row">
            <div class="col-md-3">3</div>
            <div class="col-md-3">3</div>
            <div class="col-md-4 col-md-push-2">4</div>
        </div>

        <div class="row">
            <div class="col-md-3">3</div>
            <div class="col-md-9">9</div>
        </div>

        <div class="row">
            <div class="col-md-3 col-md-push-9">3</div>
            <div class="col-md-9 col-md-pull-3">9</div>
        </div>
    </div>

4.列嵌套
可以嵌套 嵌满也是12列

  <div class="container">
        <h1>4.列嵌套</h1>
        <div class="row">
            <div class="col-md-9">
                <div class="col-md-8">1-8</div>
                <div class="col-md-4">9-12</div>
            </div>
            <div class="col-md-3">3</div>
        </div>
    </div>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容