【问题标题】:How to display multiple dynamic tables on webpage如何在网页上显示多个动态表格
【发布时间】:2019-03-22 23:33:44
【问题描述】:

我有一个显示客户订单的 SQL 查询。

我在办公室里有大屏幕显示客户的订单。

我正在使用 boostrap 表来显示订单。问题是一些订单的订单项比其他订单少。所以,这会产生很多空间。

看起来是这样的:

我想显示订单,以免出现空白。我想让桌子自己调整。

我还想在 4 个不同的列中查看布局。

那么如何4列表格;该表可以有不同数量的行,但它们都调整得很好,所以我没有得到任何空白。

这是我的表格 HTML:

 <div class="table-responsive">
            <table class="table table-sm">
              <thead>
                <tr>
                  <th scope="col"></th>
                  <th scope="col"></th>
                  <th scope="col"></th>
                  <th scope="col"></th>
                  <th scope="col"></th>
                </tr>
              </thead>
              <tbody>
                <tr>
                  <td><?php echo $value["test"]?></td>
                  <td><?php echo $value["test"]?></td>
                  <td><?php echo $value["test"]?></td>
                  <td><?php echo $value["test"]?></td>
                  <td><?php echo $value["test"]?></td>
                </tr>
              </tbody>
            </table>

          </div>

【问题讨论】:

  • 看看砌体

标签: php html css sql twitter-bootstrap


【解决方案1】:

您可以使用带有 Bootstrap 的网格系统来定义四个均匀间隔的列,然后使用宽度为 100% 的 DIV 填充每一列。边距底部会在部分之间放置一些空白,但不会尝试对齐每一行。

<div class="container">
  <div class="row">
    <div class="col-sm-3">

      <div style="width:100%; margin-bottom: 10px;">
        <div>Content 1</div>
      </div>
      <div style="width:100%; margin-bottom: 10px;">
        <div>Content 2</div>
      </div>

    </div>
    <div class="col-sm-3">
      ....
    </div>
    <div class="col-sm-3">
      ....
    </div>
    <div class="col-sm-3">
      ....
    </div>
  </div>
</div>

【讨论】:

  • 那没有用。它用 Divs 替换了表格。
  • 我猜你有一张桌子。主表有四列多行,每个单独的表又有四列多行,每个表都显示客户的订单。因此,在上面的代码中,您将字符串“Content X”替换为单个客户订单表。显然,您的代码将确保客户以偶数分布在四列中。尽管即使这样也容易出错,因为一列可能有 5 个客户,每个客户有 1 个订单。最后一列可能有 5 个客户,每个客户有 10 个订单。
  • 最好停止使用主表来格式化各个表的显示。将每个客户表包裹在一个 25% 宽的 DIV 中,然后浮动然后全部离开。至少这样,显示器将尽可能地随机显示所有单独的表格。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-05
  • 2021-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-14
  • 1970-01-01
相关资源
最近更新 更多