是否可以在Bootstrap 3中并排显示两个表?
每个人都尝试制作每个col-md-6,尽管它缩小了宽度,但它们并没有彼此相邻(而是在全宽视图中一个在另一个的顶部)。
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th class="col-md-1">#</th>
<th class="col-md-2">Header</th>
<th class="col-md-3">Header</th>
</tr>
</thead>
<tbody>
<tr>
<td class="col-md-1">1,001</td>
<td class="col-md-2">1,001</td>
<td class="col-md-3">1,001</td>
</tr>
<tr>
<td class="col-md-1">1,001</td>
<td class="col-md-2">1,001</td>
<td class="col-md-3">1,001</td>
</tr>
<tr>
<td class="col-md-1">1,001</td>
<td class="col-md-2">1,001</td>
<td class="col-md-3">1,001</td>
</tr>
</tbody>
</table>
</div>
<h2 class="sub-header">Latest Incidents</h2>
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th class="col-md-1">#</th>
<th class="col-md-2">Header</th>
<th class="col-md-3">Header</th>
</tr>
</thead>
<tbody>
<tr>
<td class="col-md-1">1,001</td>
<td class="col-md-2">1,001</td>
<td class="col-md-3">1,001</td>
</tr>
<tr>
<td class="col-md-1">1,001</td>
<td class="col-md-2">1,001</td>
<td class="col-md-3">1,001</td>
</tr>
<tr>
<td class="col-md-1">1,001</td>
<td class="col-md-2">1,001</td>
<td class="col-md-3">1,001</td>
</tr>
</tbody>
</table>
答案 0 :(得分:22)
您需要将每个表包装在col-6 div中,而不是将col-6应用于表本身。以下是包含col-xs-6的代码:
<div class="col-xs-6">
<h2 class="sub-header">Subtitle</h2>
<div class="table-responsive">
<table class="table table-striped">...
答案 1 :(得分:18)
将col-md-6类添加到每个包装div中,以便具有以下结构:
<div class="table-responsive col-md-6">
<table>...</table>
</div>
<div class="table-responsive col-md-6">
<table>...</table>
</div>
答案 2 :(得分:9)
Shawn和kmo已经指出使用col-md-6
类将使这项工作成功。
我还想补充一点,如果你在ul
和li
内部这样做,事情可能会破裂。
解决方案很简单。只需在以前添加类row
的div:
<div class="row">
<div class="table-responsive col-md-6">
<table>...</table>
</div>
<div class="table-responsive col-md-6">
<table>...</table>
</div>
</div>