javascript - 2 列列表行 CSS JS 上的高度相同

标签 javascript jquery html css flexbox

如何使用 col 列表创建具有相同高度的行?我正在开发一个 wordpress 菜单,现在它是这样的:

/image/VvEXa.png

这就是我需要的:

/image/NNOiW.png

我试着这样做:

<ul>
    <li><a href="#">Lorem Ipsum is simply dummy</a></li>
    <li><a href="#">Lorem Ipsum is simply dummy</a></li>
    <li><a href="#">Lorem Ipsum is simply dummy text of the printing and typesetting industry.</a></li>
    <li><a href="#">Lorem Ipsum is simply dummy</a></li>
    <li><a href="#">Lorem Ipsum is simply dummy</a></li>
    <li><a href="#">Lorem Ipsum is simply dummy</a></li>
    <li><a href="#">Lorem Ipsum is simply dummy</a></li>
    <li><a href="#">Lorem Ipsum is simply dummy</a></li>
    <li ><a href="#">Lorem Ipsum is simply dummy</a></li>
</ul>

ul{ 
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: hidden;
} 
ul li{
  width: calc(100% / 2);
  float: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; 
}

但它使所有列表项的高度都相同,而不仅仅是我需要的行。

知道怎么做吗?谢谢!

最佳答案

为什么不直接使用表格呢?在这里可能更合适:

<div class="col-5">
  <table class="table">
    <tbody>
      <tr>
        <td>lorem ipsum is simply dummy</td>
        <td>lorem ipsum is simply dummy</td>
      </tr>
      <tr>
        <td>lorem ipsum is simply dummy</td>
        <td>lorem ipsum is simply dummy</td>
      </tr>
      <tr>
        <td style="width:50%;">lorem ipsum is simply dummy text of the printing and typesetting industry</td>
        <td>lorem ipsum is simply dummy</td>
      </tr>
      <tr>
        <td>lorem ipsum is simply dummy</td>
        <td>lorem ipsum is simply dummy</td>
      </tr>
      <tr>
        <td>lorem ipsum is simply dummy</td>
        <td>lorem ipsum is simply dummy</td>
      </tr>
    </tbody>
  </table>
</div>

免责声明:我倾向于在所有页面上使用 Bootstrap ,因为我喜欢 12 列布局。不过,您不必使用 Bootstrap 来完成这项工作。只需定义放置此表格的任何 div 的宽度。

关于javascript - 2 列列表行 CSS JS 上的高度相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59685035/

相关文章:

javascript - 使用 jquery 单击更改 div 内容和 url

javascript - 由于 php 中的 js 文件,提交按钮不起作用

javascript - Jquery $(this), .children, .siblings 等

javascript - 如何在 MVC 中隐藏警告消息

javascript - 如何使函数仅针对每个克隆的 div 单独运行,而不是与原始 div 一起运行

jquery - 下拉列表在 IE8 中变窄,向上打开

Java Css html到pdf转换异常发现无效的嵌套标签头,预期的结束标签链接

javascript - 单击下一步按钮时如何更改事件阶段

javascript - 显示/隐藏图像 DIV

javascript - 使用 vue.js 显示 json 结果