长引导表中的等宽列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了长引导表中的等宽列相关的知识,希望对你有一定的参考价值。

bootstrap table

在上表中实现等宽列我使用了<td class="col-md-1"></td>。但只有前几列的宽度相等,如图所示。由于这是一个长表,我想水平滚动,以便表可以保持所需的列宽。但这张桌子不会增长。我甚至尝试过table{ width:auto !important }

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

以上样式从bootstrap应用于我的表

我在表元素中使用的类 - <table class="table table-bordered"></table>框架:Bootstrap 3

答案

您将需要使用此标记:

<div class="table-responsive">
  <table class="table">
    ...
  </table>
</div>

Source: Responsive Table Bootstrap

另一答案

尝试使用<th>代替。

bootstrap中表的示例。

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" rel="stylesheet"/>
      <table summary="This table shows how to create responsive tables using Bootstrap's default functionality" class="table table-bordered table-hover">
          <caption class="text-center">An example of a responsive table based on <a href="https://getbootstrap.com/css/#tables-responsive" target="_blank">Bootstrap</a>:</caption>
          <thead>
            <tr>
              <th>Country</th>
              <th>Languages</th>
              <th>Population</th>
              <th>Median Age</th>
              <th>Area (Km²)</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td>Argentina</td>
              <td>Spanish (official), English, Italian, German, French</td>
              <td>41,803,125</td>
              <td>31.3</td>
              <td>2,780,387</td>
            </tr>
            <tr>
              <td>Australia</td>
              <td>English 79%, native and other languages</td>
              <td>23,630,169</td>
              <td>37.3</td>
              <td>7,739,983</td>
            </tr>
            <tr>
              <td>Greece</td>
              <td>Greek 99% (official), English, French</td>
              <td>11,128,404</td>
              <td>43.2</td>
              <td>131,956</td>
            </tr>
            <tr>
              <td>Luxembourg</td>
              <td>Luxermbourgish (national) French, German (both administrative)</td>
              <td>536,761</td>
              <td>39.1</td>
              <td>2,586</td>
            </tr>
            <tr>
              <td>Russia</td>
              <td>Russian, others</td>
              <td>142,467,651</td>
              <td>38.4</td>
              <td>17,076,310</td>
            </tr>
            <tr>
              <td>Sweden</td>
              <td>Swedish, small Sami- and Finnish-speaking minorities</td>
              <td>9,631,261</td>
              <td>41.1</td>
              <td>449,954</td>
            </tr>
          </tbody>
          <tfoot>
            <tr>
              <td colspan="5" class="text-center">Data retrieved from <a href="http://www.infoplease.com/ipa/A0855611.html" target="_blank">infoplease</a> and <a href="http://www.worldometers.info/world-population/population-by-country/" target="_blank">worldometers</a>.</td>
            </tr>
          </tfoot>
        </table>

以上是关于长引导表中的等宽列的主要内容,如果未能解决你的问题,请参考以下文章

如何在引导表中添加更多列

等宽列表子和换行

引导表中的多个数据字段

在引导表中如何隐藏/排除导出列

如何使用 Tkinter 在 Python 2.7 中创建等宽列

在引导表中使用复选框格式化列