2013-12-10 2 views
1

<br> всегда разрывает линию в определенном месте. Есть ли способ намекнуть браузеру, что конкретное место лучше для разрыва строки, чем другое?Дополнительный разрыв строки в HTML

Рассмотрим следующий текст, когда центр выровненную:

"Connect with UTS Library for one-click sign 
in." 

я хотел бы браузер, чтобы попытаться сохранить линии даже больше

+2

c css свойство «word-break» - лучшее решение. – Suleman

+0

@Suleman, 'word-break' - это решение (или, как правило, не решение) для совершенно другой проблемы: как разбить слова. –

+0

Вопрос не о * optional * line break (это то, что '' для, более или менее), но о * предпочитаемых * разрывах строк. И это действительно сводится к * предотвращению разрывов строк, которые не являются предпочтительными (допускаются). –

ответ

5

Первое, что сразу приходит в голову, это &nbsp;, что имеет смысл в вашем конкретном прецеденте с фразой «вход»:

"Connect with UTS Library for one-click sign&nbsp;in." 

Это предотвращает разделение на «знак» и «в» разрывом линии, эффективно рассматривая его как одно слово в этом смысле. Браузер выберет следующее лучшее место для обертывания текста, который будет занимать место между «одним щелчком» и «знаком».

Помимо стратегических мест размещения &nbsp;, я не думаю, что HTML предлагает любые жизнеспособные решения для общения с вдовами и сиротами в тексте.

1

Вы также можете использовать &#160; неразрывный пробел

Connect with UTS Library for one-click sign&#160;in. 
Смежные вопросы