#twitter-bootstrap #bootstrap-4 #angular-ui-bootstrap #horizontallist #bootstrap-cards
#twitter-bootstrap #bootstrap-4 #angular-ui-bootstrap #горизонтальный список #bootstrap-карты
Вопрос:
Я создал загрузочную карту и разместил списки, поступающие из серверной части, но они не отображаются должным образом (означает, что письма приходят одно за другим)
dashboard.comonent.html
<li class="list-group-item" >
<div class="row no-gutters">
<div class="col-sm-4">
<div class="card-body">
<p style="font-size: 23px;"> <i class="mdi mdi-battery-unknown menu-icon " ></i>
</p><span id="jammer"
style="color:white;"></span>
<h5 class="card-text text-muted" style="font-size:15px;">Lat</h5>
<h5 class="card-text text-muted" style="font-size:15px;"> Long
</h5>
</div>
</div>
<div class="col-sm-3">
<div class="card-body">
<p style="font-size: 23px;"> <i class="mdi mdi-battery-unknown menu-icon " ></i></p><span id="jammer"
style="color:white;"></span>
<h5 class="card-text text-muted" style="font-size:15px;">Lat</h5>
</div>
</div>
<div class="col-sm-2">
<div class="card-body">
<p style="font-size: 23px;"> <i class="mdi mdi-battery-unknown menu-icon " ></i></p>
</div>
</div>
</div>
</li>
</ul>
Есть ли какой-нибудь другой способ разместить списки горизонтально и динамично?
Кто-нибудь может мне помочь в этом.
Комментарии:
1. «Письма приходят одно за другим», можете ли вы немного прояснить это, возможно, опубликовать MRE или изображение и т. Д.
2. Я отредактировал и разместил изображение, которое у меня есть. Письма приходят одно за другим.
3. @Vipul Tawde Не могли бы вы, пожалуйста, помочь мне в этом вопросе
4. о, похоже, ваши письма заворачиваются, потому что их контейнеры не имеют достаточной ШИРИНЫ. Есть 2 способа подойти к решению этой проблемы. 1. увеличьте ширину нескольких своих контейнеров, и буквы установятся сами. 2. используйте свойства переноса слов, чтобы предотвратить разрыв слов. для этого я опубликую ответ ниже.
5. также установите свойство border для ваших divs, содержащих текст, это поможет понять, почему текст переносится.
Ответ №1:
Используйте следующие свойства css для элемента или div, содержащего текст.
word-break: break-all;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
Приведенный выше код позволяет складывать слова, но не буквы. если вы не хотите, чтобы что-либо переносилось или сворачивалось в следующую строку, приведите здесь разные значения для вышеуказанных свойств.
white-space: -moz-pre-wrap; /* Firefox */
white-space: -o-pre-wrap; /* Opera */
white-space: pre-wrap; /* Chrome */
word-wrap: break-word; /* IE */