zoukankan      html  css  js  c++  java
  • 【css】——三种方法实现多列等高

    html:

      <section>
        <div class="item">
          Lorem, ipsum dolor sit 
          <div class="bottom"></div>
        </div>
    
        <div class="item">
          Lorem, ipsum dolor sit amet consectetur adipisicing elit. 
          <div class="bottom"></div>
        </div>
    
        <div class="item">
          lorem Lorem, ipsum dolor sit amet consectetur adipisicing elit. Qui dolores expedita facere, maiores totam rerum animi quisquam
          nemo, tempora recusandae 
          <div class="bottom"></div>
        </div>
      </section>
    

    方案一:table 布局

      section {
         100%;
        display: table;
        border-spacing: 20px;
      }
    
      .item {
        display: table-cell;
         1000px;
        background: #ccc;
        margin: 4px 10px;
        text-align: center;
      }
    

    方案二:给每个框设置大的底内边距,然后用数值相似的负外边距消除这个高度

      section {
         100%;
        position: relative;
        overflow: hidden;
      }
    
      .item {
        float: left;
         150px;
        padding-bottom: 2000px;
        margin-bottom: -1980px;
        border: 1px solid #ccc;
        margin-left: 6px;
    
      }
      .bottom {
        position: absolute;
        bottom: 0;
        height: 20px;
         150px;
        border-bottom: 1px solid #ccc;
      }
    

    方案三: flex

      section {
        display: flex;
      }
      .item {
        margin-left: 6px;
        border: 1px solid #ccc;
      }
    
  • 相关阅读:
    js闭包
    python切片 []取值操作符
    python with语句
    python鸭子类型(duck type)
    python编码规范
    python @property使用详解
    python __slots__使用详解
    Python面向对象编程
    ifconfig命令详解
    5、Cocos2dx 3.0游戏开发找小三之測试例子简单介绍及小结
  • 原文地址:https://www.cnblogs.com/fayin/p/7449558.html
Copyright © 2011-2022 走看看