У меня есть две соседние таблицы с использованием Bootstrap 3. Единственная проблема в том, что я бы хотел, чтобы столбцы были «сдвинуты» к центру таблицы с равным интервалом на левом и правом концах. (но я не хочу, чтобы текст был выровнен по центру).
Я могу сделать это, заключив ячейки таблицы в <div>
и добавив им отступы. Но я не был уверен, есть ли более быстрый способ добиться этого.
Изменить : Чтобы уточнить, я знаю, что могу использовать text-align: center
для выравнивания столбцов по центру и это переместит содержимое к центру. Но я не хочу, чтобы текст был по центру. Я просто хочу, чтобы содержимое переместилось внутрь.
Ниже приведен пример. Таблица 1 - до того, как я добавлю какие-либо отступы. Таблица 2 с дополнением к первому <div>
. То, как выглядит таблица 2, ближе к тому, что я хотел бы, с первым столбцом, перемещенным к центру. Но в идеале я бы хотел, чтобы слева и справа от обоих столбцов были равные пробелы. Есть ли способ добиться этого, не злоупотребляя CSS или не нарушая отзывчивость Bootstrap?
td>div {
padding-left: 35px;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<div class="container">
<div class="row">
<div class="col-sm-6">
<table class="table table-striped table-condensed table-borderless">
<thead>
<tr>
<th>Table 1</th>
</tr>
</thead>
<tbody>
<tr>
<td>
Some Field Name
</td>
<td>428 mg/L</td>
</tr>
<tr>
<td>
Some Field Name
</td>
<td>428 mg/L</td>
</tr>
<tr>
<td>
Some Field Name
</td>
<td>428 mg/L</td>
</tr>
</tbody>
</table>
</div>
<div class="col-sm-6">
<table class="table table-striped table-condensed">
<thead>
<tr>
<th>Table 2</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div>
Some Field Name</div>
</td>
<td>
<div>
428 mg/L</div>
</td>
</tr>
<tr>
<td>
<div>
Some Field Name</div>
</td>
<td>
<div>
428 mg/L</div>
</td>
</tr>
<tr>
<td>
<div>
Some Field Name</div>
</td>
<td>
<div>
428 mg/L</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>