我有一个单列表,可以动态添加和删除值。因为我们要在其上显示的屏幕尺寸不高,所以我希望这些行向右移动。例如:

这是适合屏幕显示的表格

 ____________
|______1_____|
|______2_____|
|______3_____|


这是一张不适合屏幕的桌子

 ________________________
|______1_____|_____4_____|
|______2_____|_____5_____|
|______3_____|


预先感谢,这是桌子的样子。

<table id="values_table" class="table table-bordered panel">
  <tbody>
    <tr>
      <th><strong>Value</strong></th>
    </tr>

    <tr class="font-color3">
      <td data="1"></td>
    </tr>

    <tr class="font-color3">
      <td data="2"></td>
    </tr>

    <tr class="font-color3">
      <td data="3"></td>
    </tr>

    <tr class="font-color3">
      <td data="4"></td>
    </tr>

    <tr class="font-color3">
      <td data="5"></td>
    </tr>
  </tbody>
</table>

最佳答案

试试这个,display: flex;的几个技巧

tbody {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 80px;
}
tr {
  border: 1px solid #000;
  width: 100%;
}

<table id="values_table" class="table table-bordered panel">
  <tbody>

    <tr class="font-color3">
      <td data="1">1</td>
    </tr>

    <tr class="font-color3">
      <td data="2">2</td>
    </tr>

    <tr class="font-color3">
      <td data="3">3</td>
    </tr>

    <tr class="font-color3">
      <td data="4">4</td>
    </tr>

    <tr class="font-color3">
      <td data="5">5</td>
    </tr>
  </tbody>
</table>

关于html - 如何在html/css中向右移动单个列表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41390329/

10-12 13:38