Это похоже на Как заставить два элемента всегда оставаться на одной строке в
Примере
<th>
{dynamic text}
<i>{static icon}</i>
</th>
При наличии достаточного места мы получим:
dynamic text here{icon}
Если места недостаточно, он будет обернут:
dynamic text
here{icon}
Но он никогда не должен помещать {icon} в свою собственную строку, например:
some text
here
{icon}
Я хотел бы, чтобы статический значок прикреплялся к последнему слову динамического текста.
2 ответа
Вы должны использовать nowrap
. Вот документы. nowrap
позволяет удерживать несколько слов на одной строке без торможения.
Взгляните на этот codepen.
CSS:
.nowrap {
white-space: nowrap;
}
HTML:
Some <span class="nowrap">text with</span> extra text.
Я думаю, что set display: inline лучше, учтите, что он просит придерживаться последнего слова, а не всей строки, и его можно обернуть.
Похожие вопросы
Связанные вопросы
Новые вопросы
html
HTML (язык гипертекстовой разметки) — это язык разметки для создания веб-страниц и другой информации, отображаемой в веб-браузере. Вопросы относительно HTML должны включать минимальный воспроизводимый пример и некоторое представление о том, чего вы пытаетесь достичь. Этот тег редко используется отдельно и часто в паре с [CSS] и [JavaScript].