У меня есть таблица Bootstrap 4, в которой отображается информация о денежной стоимости, но у меня проблема с отображением в адаптивном режиме, и я подробно описываю свою проблему:
У меня есть следующий код HTML:
<div class = "table-responsive">
<table class = "table table-hover">
<thead>
<tr>
<th scope = "col">#</th>
<th scope = "col">First</th>
<th scope = "col">Last</th>
<th scope = "col">Handle</th>
</tr>
</thead>
<tbody>
<tr>
<th scope = "row">1</th>
<td>$ 1,543,3345,432</td>
<td>$ 1,456,334,4545</td>
<td>$ 1,000,0202</td>
</tr>
</tbody>
</table>
</div>
Но в режиме ответа появляется проблема:

Я хочу, чтобы в адаптивном режиме он выглядел как компьютер. Я пробовал несколько способов изменить CSS, чтобы получить это, но не смог.
Большое спасибо!
белое пространство: nowrap;






Вы можете указать ширину таблицы и сделать ее встроенной, и другой способ применяется к белому пространству: nowrap; из table tr td
.tablewd{
min-width:450px;
}<link rel = "stylesheet" href = "https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src = "https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
<div class = "table-responsive">
<table class = "table table-hover tablewd">
<thead>
<tr>
<th scope = "col">#</th>
<th scope = "col">First</th>
<th scope = "col">Last</th>
<th scope = "col">Handle</th>
</tr>
</thead>
<tbody>
<tr>
<th scope = "row">1</th>
<td>$ 1,543,3345,432</td>
<td>$ 1,456,334,4545</td>
<td>$ 1,000,0202</td>
</tr>
</tbody>
</table>
</div>Вам следует добавить еще css:
.table td { white-space: nowrap; }
Используйте для таблицы класс text-nowrap Bootstrap-4, чтобы избежать разрыва текста.
/* Source: Bootstrap-4 source code*/
.text-nowrap {
white-space: nowrap !important;
}
Вы можете удалить пробел между знаком доллара и числом или заменить его неразрывным пробелом & nbsp;