【问题标题】:Extra column in bootstrap table引导表中的额外列
【发布时间】:2019-09-19 22:19:47
【问题描述】:

为什么表格中有一个额外的列?

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

<div class="container-fluid">
  <center>
    <a href="./" class="btn btn-primary">
      <i class="far fa-hand-point-left"></i> Back
    </a>
    <br /><br />
    <table class="table table-striped table-hover table-bordered table-responsive">
      <thead>
        <tr>
          <th>Sr.</th>
          <th>Name</th>
          <th>Contact</th>
          <th>City</th>
          <th>Action</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>1</td>
          <td>
            Name</td>
          <td>Email Id (Mobile Number)</td>
          <td>City</td>
          <td><button class="btn btn-large btn-primary" disabled>Waiting for Directory</button></td>
        </tr>

        <tr>
          <td>2</td>
          <td>
            Name</td>
          <td>Email Id (Mobile Number)</td>
          <td>City</td>
          <td><a href="?ua=trial" class="btn btn-large" style="background-color: red;color: white;">Block</a></td>
        </tr>

      </tbody>
    </table>

  </center>
</div>

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>

为什么表格中有一个额外的列? see image

另外,为什么屏幕小时有滚动条? (当我使用 table-responsive 时,它应该会随着屏幕自行调整。)

【问题讨论】:

  • 没有多余的列,表格默认左对齐。你是想让它居中还是全宽?
  • @Zim 表格应该居中!

标签: html css twitter-bootstrap html-table bootstrap-4


【解决方案1】:

删除.table-responsive或在table标签上添加样式属性 display : table

【讨论】:

    【解决方案2】:

    .table-responsive 类添加到父级。不在桌子上

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

    【讨论】:

    • 你想要全宽的桌子吗?
    • 没有自动宽度,但在中心
    猜你喜欢
    • 2017-08-01
    • 1970-01-01
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多