У меня есть куча ссылок в div. У некоторых есть формат "some-name". те, у кого дефис, будут разделяться и обертываться. Я бы хотел, чтобы он начал новую линию. Как это сделать, пожалуйста?
Остановить перенос переносимого текста?
Ответ 1
Вы можете использовать атрибут CSS: white-space:nowrap;
Но обратите внимание, что он не работает все время в каком-либо браузере.
Другой вариант заключается в том, чтобы связать вашу ссылку с элементом <pre>
, но этот подход может также иметь некоторые побочные эффекты.
Ответ 2
Вы можете использовать неразрывный символ дефиса, ‑
Ответ 3
<span style="white-space: nowrap;">some-name</span>
Ответ 4
отключить форматирование с помощью
<pre>...</pre>
Ответ 5
Вы также можете сделать это:
<nobr>Table-text</nobr>
Ссылка: