如何使身高与兄弟身高相同

Del*_*fin 1 html css

下面是我的 HTML。我在三列中总共有 3 张卡片。一张卡片的高度设置为 flex,所以它会自动调整到它的内容,我希望相同的高度反映到它的兄弟卡片上。另外,我的要求是不使用表格。到目前为止,我已经尝试过显示 CSS 属性,但没有成功。我附上了一张到目前为止的样子

现在的样子

.user-panel,
.user-panel .card {
  min-height: 170px;
  display: flex;
}

.user-panel,
.user-panel .card .item {
  height: inherit;
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
<div class="row no-padding user-panel">
  <div class="col col-33 no-padding">
    <div class="card  no-padding">
      <div class="item item-text-wrap">
        <span>
            <div>
               <div class="row"><i class="user-profile-icon"></i> </div>
                  <div>{{data}}</div>
                  <div>(015106)</div>
               </div>
        </span>
      </div>
    </div>
  </div>
  <div class="col col-33 no-padding">
    <div class="card  no-padding">
      <div class="item item-text-wrap">
        <span>
             <div>
               <div>MY ACCESSES</div>
              </div>
         </span>
      </div>
    </div>
  </div>
  <div class="col col-33 no-padding">
    <div class="card  no-padding">
      <div class="item item-text-wrap">
        <span>
            <div>
                <div>MY ACCESSES</div>
             </div>
         </span>
      </div>
    </div>
  </div>

</div>
Run Code Online (Sandbox Code Playgroud)

Sah*_*hir 7

使用 flexbox 方法可以轻松实现这一点。一行中 div 的高度将根据任何元素的最大高度的高度。

这是我使用您的代码创建的一个工作示例:

* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}

.user-panel {
  display: flex;
  flex-wrap: wrap;
}

.user-panel .col {
  display: flex;
  padding: 0.5em;
  width: 33.33%;
}

.card {
  display: flex;
  flex-direction: column;
  background-color: red;
  padding: 1em;
  width: 100%;
}

.card .item-text-wrap {
  flex: 1 0 auto;
}
Run Code Online (Sandbox Code Playgroud)
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<div class="row no-padding user-panel">
  <div class="col col-33 no-padding">
    <div class="card  no-padding">
      <div class="item item-text-wrap">
        <span>
           <div>
               <div class="row"><i class="fa fa-user fa-4x"></i> </div>
               <div>Some Data</div>
               <div>Some Data</div>
           </div>
        </span>
      </div>
    </div>
  </div>
  <div class="col col-33 no-padding">
    <div class="card  no-padding">
      <div class="item item-text-wrap">
        <span>
           <div>
               <div>MY ACCESSES</div>
           </div>
        </span>
      </div>
    </div>
  </div>
  <div class="col col-33 no-padding">
    <div class="card  no-padding">
      <div class="item item-text-wrap">
        <span>
           <div>
               <div>MY ACCESSES My Access MY ACCESSES My Access MY ACCESSES My Access MY ACCESSES My Access MY ACCESSES My Access MY ACCESSES My Access MY ACCESSES My Access MY ACCESSES </div>
           </div>
        </span>
      </div>
    </div>
  </div>
Run Code Online (Sandbox Code Playgroud)