В процессе перехода от Bootstrap 3 к Bootstrap 4.2. У меня есть стол внутри модального экрана Ajax. Вот фрагмент кода:
<div class="card-body">
<div class="row">
<table class="table table-hover table-responsive-lg">
<thead>
<tr>
<td class="text-center col-sm-3"><strong>ACTIVITY</strong></td>
<td class="text-center col-sm-3"><strong>QTY</strong></td>
<td class="text-center col-sm-3"><strong>RATE</strong></td>
<td class="text-center col-sm-3"><strong>AMOUNT</strong></td>
</tr>
</thead>
<tbody>
<tr>
<td>
<asp:Label ID="Label1" runat="server" Text="Closing Service" CssClass="form-con"></asp:Label></td>
<td class="text-center ">
<asp:TextBox ID="txtClosing_QTY" runat="server" CssClass="form-control"></asp:TextBox></td>
<td class="text-center ">
<asp:TextBox ID="txtClosing_Rate" runat="server" CssClass="form-control"></asp:TextBox></td>
<td class="text-center ">
<asp:TextBox ID="txtClosing_Total" runat="server" CssClass="form-control" ClientIDMode="Static"></asp:TextBox></td>
</tr>
</tbody>
</table>
</div>
</div>
В моей системе столбцы, показывающие QTY, слишком малы, чтобы увидеть полное число, даже число 1.
UPDATE
Я изменил заголовки на col-sm-4, и результаты во многом совпадают. Вот изображение результата:
ОБНОВЛЕНИЕ 2
Предложено добавить класс ROW к <tr>
, в результате: