zoukankan      html  css  js  c++  java
  • Bootstrap4中栅格系统CSS中 colsm* colmd* collg*的意义以及当其同时具有colxs* colsm* colmd* collg*的含义

    根据Bootstrap--Grid 中 col-sm-* col-md-* col-lg-* col-xl-*的意义:

    .col-sm-* 小屏幕 手机 (≥ 576px)

    .col-md-* 中等屏幕 平板 (≥ 768px)

    .col-lg-* 大屏幕  桌面显示器 (≥ 992px)

    .col-xl-* 超大屏幕 大桌面显示器 (≥ 1200px)

    说明:

    1.  col- 列;-*表示占列,即占自动每个row分12列栅格系统比;

    2.sm-small  小; md-medium  中等; lg-large 大; xl-Extra large  超大.

    3. 栅格系统自动将每个row分为12列,col-sm-* 星号所代表的参数表示当前屏幕中该div所占列数.

       例如:<div class="col-sm-6  col-md-3"> 这个div 在小屏幕中占6列(放两个div),但是在中等屏幕中占3列(放四个div),如果我们需要在小屏幕上并排显示4个div,则col-sm-3;有助于解决排版问题;

    4.案例:

         <div class="row">
             //每row分为12列,每个div占用3列,在小屏幕上可以并排显示4个div
             <div class="col-sm-3"></div>
             <div class="col-sm-3"></div>
             <div class="col-sm-3"></div>
             <div class="col-sm-3"></div>
         </div>

    5. .col-sm-* .col-md-* .col-lg-* .col-xl-* 混合使用其意义为在不同的屏幕大小情况下变更排版效果

         <div class="row">
             //每row分为12列,在使用屏幕大小变化时,排版也随之变化,以下代码的意思是当屏幕为小屏幕时这个div占用9列,中等屏幕时占用6列,大屏幕时占用3列.
             <div class="col-sm-9 col-md-6 col-lg-3"></div>
         </div>

    6.   .col 的用法:flexbox的网格自动进行布局意味着我们也可只设置一列的宽度,让并排的其他列自动调整大小

         <div class="row">
             //每row分为12列,只指定一列的宽度5/12,剩余列自动平分剩余7/12
             <div class="col"></div>
             <div class="col-5">占用5/12</div>
             <div class="col"></div>
         </div>
  • 相关阅读:
    文件下载和进度显示
    响应
    log4j2-2.13.0版本安装
    maven私服nexus仓库3.24.0版本搭建
    window下MYSQL定时备份表库的BAT
    JBoss7.3.0EAP版本安装
    jetbrains-IDEA2020版本插件搜索以及官方汉化和其他插件安装介绍
    Jenkins迁移job插件Job Import Plugin
    Appium下出现Original error: pkg.... 解决办法
    IIS10下部署.NetCore站点出现出现 HTTP 错误 500.19,错误代码:0x8007000d及一些问题
  • 原文地址:https://www.cnblogs.com/chenpiaoxiaowu/p/10858219.html
Copyright © 2011-2022 走看看