微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html – 使最长的flex项设置列的宽度

我有多个div.每个内部我都有标签和跨度.

我希望标签的宽度由最长的标签设置,跨度将全部从同一点开始.

.container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
<article>
  <div class="container">
    <label class="key">text</label>
    <span class="value">text</span>
  </div>
</article>

解决方法

试试这个 fiddle,

我将display:flex更改为’table-row’以获得相同宽度的.container,然后使用此CSS

.container{
    display:table-row;

}
label{
  display: table-cell;
   border:solid 1px red;
}
span{
  display: table-cell;
  border:solid 1px blue;
}

原文地址:https://www.jb51.cc/html/225722.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐