Я знаю, как bootstrap 4 работает с col вместо col-xs, но проблема, с которой я сталкиваюсь, заключается в том, что когда текст в столбце слишком длинный для размещения на устройстве с маленьким экраном, столбцы начинают складываться друг под другом. Есть ли способ предотвратить это и установить ширину столбца на 1/5 экрана и просто обрезать лишний текст.
Попробуйте приведенный ниже код и уменьшите ширину своего браузера.
<div class = "container-fluid">
<div class = "row">
<div class = "col">some loong loong loong loong loong text</div>
<div class = "col">some loong loong loong loong loong text</div>
<div class = "col">some loong loong loong loong loong text</div>
<div class = "col">some loong loong loong loong loong text</div>
<div class = "col">some loong loong loong loong loong text</div>
</div>






Вы можете использовать класс text-truncate. Это предотвратит перенос текста внутри столбцов и использование многоточия (...), когда текст слишком длинный.
https://www.codeply.com/go/rGFZfVlidi
<div class = "container-fluid">
<div class = "row">
<div class = "col text-truncate">some loong loong loong loong loong text</div>
<div class = "col text-truncate">some loong loong loong loong loong text</div>
<div class = "col text-truncate">some loong loong loong loong loong text</div>
<div class = "col text-truncate">some loong loong loong loong loong text</div>
<div class = "col text-truncate">some loong loong loong loong loong text</div>
</div>
</div>
В качестве альтернативы можно использовать text-nowrap, если вам не нужен .... Подробнее о перенос и переполнение текста в Bootstrap 4.
Вы можете избежать обертывания, добавив flex-nowrap
<link href = "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel = "stylesheet" >
<div class = "container-fluid">
<div class = "row flex-nowrap">
<div class = "col">some loong loong loong loong loong text</div>
<div class = "col">some loong loong loong loong loong text</div>
<div class = "col">some loong loong loong loong loong text</div>
<div class = "col">some loong loong loong loong loong text</div>
<div class = "col">some loong loong loong loong loong text</div>
</div>
</div>