Я использую bootstrap 4 таблицы, чтобы создать настраиваемый 24-часовой почасовой планировщик. Мне нужно, чтобы переключатели в каждой ячейке таблицы были выровнены по горизонтали, всегда давая каждой ячейке таблицы необходимую ей ширину, но я изо всех сил стараюсь, чтобы это работало. Обратите внимание, что проблема возникает, когда таблица превышает ширину экрана и требуется горизонтальный регулятор.
Код, выделяющий эту проблему, выглядит следующим образом:
<div class="row form-group ml-md-2 mr-md-2">
<div class="col-md-12">
<table class="table table-bordered table-responsive table-hover table-striped table-condensed">
<thead>
<tr>
<th></th>
<th>8am</th>
<th>9am</th>
<th>10am</th>
<th>11am</th>
<th>12pm</th>
<th>13pm</th>
<th>14pm</th>
<th>15pm</th>
<th>16pm</th>
<th>17pm</th>
<th>18pm</th>
<th>13pm</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Sun</strong></td>
<td>
<div class="form-group">
<div class="radio">
<label class="control-label font-weight-bold">
<input type="radio" asp-for="@Model.MachineState" value="Manual" />
<span asp-validation-for=@Model.MachineState></span>Manual
</label>
</div>
<div class="radio">
<label class="control-label font-weight-bold">
<input type="radio" asp-for="@Model.MachineState" value="On" />
<span asp-validation-for=@Model.MachineState></span>On
</label>
</div>
<div class="radio">
<label class="control-label font-weight-bold">
<input type="radio" asp-for="@Model.MachineState" value="Off" />
<span asp-validation-for=@Model.MachineState></span>Off
</label>
</div>
</div>
</td>
... @*Repeat this <td></td> for the other day - time cells. *@
</tr>
</tbody>
</table>
</div>
</div>
[![enter image description here][1]][1]