Регулярное выражение с длинными строками HTML и <wbr>

Я только что нашел <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 ответ

Решение

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

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

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

Другие вопросы по тегам