代码之家  ›  专栏  ›  技术社区  ›  lmiguelvargasf

如何对齐按钮,无论以前元素的内容如何更改?

  •  -2
  • lmiguelvargasf  · 技术社区  · 6 年前

    This 是我当前拥有的标记。

    enter image description here

    注意按钮请求演示没有正确对齐,所以我想要的是不管前面的内容是什么 p 元素是,它们按下图所示对齐:

    enter image description here

    我还需要这个功能来响应,因为我使用引导程序,对于较小的屏幕,它显示两个元素或每行一个元素。

    min-height max-height

    3 回复  |  直到 6 年前
        1
  •  2
  •   martinho    6 年前

    把这个添加到你的代码中,看看这是否是你想要的。

    Documentation flexbox

    .row {
      display: -webkit-flex; 
      display: -ms-flexbox; 
      display: flex; 
      overflow: hidden;
    }
    
    .col-md-6 {
      flex: 1; 
      margin-right: 10px; 
      padding: 50px;
    }
    
    .btn {
      position: absolute;
      left: 50%;
      bottom: 0;
      transform: translateX(-50%);
    }
    
        2
  •  0
  •   Fernando Salas    6 年前

    有几种方法可以做到这一点。最简单的方法是使用flexbox,下面是一个片段示例 https://codepen.io/imohkay/pen/gpard

    .parent {
        display: flex;
        justify-content: space-between;
    }
    

    另一种方法是为每一列设置一个固定的高度,并将按钮绝对放置在底部,还可以为内容添加一些填充,这样文本就不会与按钮重叠。

        3
  •  0
  •   Luís P. A.    6 年前

    添加这个类 .btn-box 按钮和这个类 .padbot 到盒子里

    .btn-box{
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%)
    }
    
    .padbot{
      padding-bottom: 80px; // Adjust as your needs
    }
    

    DEMO HERE