• 实现css多列布局的几种方法


    1、display:table
    <style>
    .table {
    auto;
    min- 1000px;
    margin: 0 auto;
    padding: 0;
    display:table;
    }

    .tableRow {
    display: table-row;
    }

    .tableCell {
    border: 1px solid red;
    display: table-cell;
    33%;
    }
    </style>
    <div class="table" >
    <div class="tableRow" >
    <div class="tableCell" >
    one
    </div>
    <div class="tableCell" >
    two
    </div>
    <div class="tableCell" >
    three
    </div>
    </div>
    </div>

    2、float:
    <style>
    .row {
    float: left;
    33%;
    border: 1px solid red;
    }
    </style>
    <div class="row" >
    one
    </div>
    <div class="row" >
    two
    </div>
    <div class="row" >
    three
    </div>

    3、display: inline-block:
    <style>
    .row {
    display: inline-block;
    32%;
    border: 1px solid red;
    }
    </style>
    <div class="row" >
    one
    </div>
    <div class="row" >
    two
    </div>
    <div class="row" >
    three
    </div>
    4、column-count:
    <style>
    .column {
    /* 设置列数 */
    -moz-column-count:3; /* Firefox */
    -webkit-column-count:3; /* Safari and Chrome */
    column-count:3;

    /* 设置列之间的间距 */
    -moz-column-gap:40px; /* Firefox */
    -webkit-column-gap:40px; /* Safari and Chrome */
    column-gap:40px;

    /* 设置列之间的规则 */
    -moz-column-rule:4px outset #ff0000; /* Firefox */
    -webkit-column-rule:4px outset #ff0000; /* Safari and Chrome */
    column-rule:4px outset #ff0000;
    }
    </style>
    <div class="column"></div>

  • 相关阅读:
    深度学习网络压缩简单介绍
    骨架提取与分水岭算法
    高级形态学处理
    iview @change添加自定义参数
    设置axios拦截器,promise抛出的异常处理
    js 网页跳转
    js 加减法
    vue重新渲染组件(重置或者更新)
    Laravel里firstOrCreate、firstOrNew、updateOrCreate 方法使用
    算法
  • 原文地址:https://www.cnblogs.com/lily2015/p/4661513.html
Copyright © 2020-2023  润新知