Остановить перенос переносимого текста?

У меня есть куча ссылок в div. У некоторых есть формат "some-name". те, у кого дефис, будут разделяться и обертываться. Я бы хотел, чтобы он начал новую линию. Как это сделать, пожалуйста?

Ответ 1

Вы можете использовать атрибут CSS: white-space:nowrap; Но обратите внимание, что он не работает все время в каком-либо браузере.

Другой вариант заключается в том, чтобы связать вашу ссылку с элементом <pre>, но этот подход может также иметь некоторые побочные эффекты.

Ответ 2

Вы можете использовать неразрывный символ дефиса, &#8209;

Ответ 3

<span style="white-space: nowrap;">some-name</span>

Ответ 4

отключить форматирование с помощью

<pre>...</pre>