Подтвердить что ты не робот

Создание фрагмента текста без разрыва?

Скажем, у меня есть такой текст, как этот

Привет, я немного текст Привет, я немного text Привет, я немного текст Привет, я какой-то текст Я не хочу быть сломанным на новых линиях

Рассмотрим вышеприведенный параграф. Я хочу, чтобы полужирная часть не была разбита по новой линии, если это возможно. Как и в, я хочу, чтобы он сломался, если потребуется полоса прокрутки или что-то в этом роде, но не сломается, если можно вставить разрыв страницы до или после этого фрагмента текста, чтобы он мог поместиться в одну строку.

Как это возможно? Я пробовал такие вещи, как page-break-inside и т.д., Но он ничего не делает в firefox.

4b9b3361

Ответ 1

Используйте свойство white-space:

Hello I am some text Hello I am some text Hello I am some text
Hello I am some text <span class="nobr">I do not wish to be
broken on new lines</span>

с:

span.nobr { white-space: nowrap; }

Ответ 2

Добавление этого для полноты:

Если вы не хотите использовать CSS, вы можете использовать <nobr>text with space</nobr> - reference здесь

Для чистых текстовых блоков я верю, что теги форматирования html, которые больше не являются тегами, такие как <i>, <b>, <nobr> и аналогичные, действительны для использования. Для содержимого, относящегося к структуре сайта, используйте <em>, <strong> и <span class="">.