Регулярное выражение с длинными строками HTML и <wbr> - PullRequest
1 голос
/ 22 января 2010

Я только что нашел элемент <wbr> ( ссылка ), который в основном позволяет указать область, где разрыв может применяться при необходимости.

По сути, я хотел бы реализовать это в своих приложениях, чтобы предотвратить нарушение макета из-за комментария в блоге, содержащего слишком много букв или знаков.

Проблема в том, что он должен быть совместим с HTML, поэтому averylongmadeupandunnecesaryunspacedword может разбить каждые 25 символов, но не разорвать ссылку <a href="http://www.google.com/search?hl=en&source=hp&q=averylongandunnecesarywordingoogle&aq=f&aql=&aqi=&oq=">link</a>.

1 Ответ

2 голосов
/ 22 января 2010

Рассматривали ли вы использование CSS? Свойство word-wrap поддерживается в IE, Safari и FireFox 3.5

/* example */
.comments { word-wrap: break-word }

Кроме того, не поддерживается в IE8 : (

...