Мягкий дефис в HTML (<wbr> против & shy;) - PullRequest
138 голосов
/ 22 октября 2008

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

Согласно комментариям к эта страница <wbr> является нестандартным «супом-меткой, изобретенным Netscape». Похоже, у &shy; есть проблемы со стандартом соответствия . Кажется, нет способа получить работающее решение для всех браузеров .

Какой у вас способ обработки мягких дефисов и почему вы его выбрали? Есть ли предпочтительное решение или лучшая практика?


См. Соответствующее обсуждение SO здесь .

Ответы [ 11 ]

0 голосов
/ 21 февраля 2014

Иногда веб-браузеры кажутся более щадящими, если вы используете строку Unicode &#173; вместо сущности &shy;.

...