У меня есть div и все длинные слова (без пробелов), выходящие за пределы div.Предотвращение длинных слов из потока Div без использования слова CSS
Пожалуйста, не указывайте вопрос как дубликат How to prevent long text from flowing out of a container или Long words are flowing out of the box - How to prevent?, где проблема решена с помощью word-wrap: break-word;
.
Недостаток word-wrap: break-word;
заключается в том, что он также разбивает короткие слова, которые находятся на краю div, таким образом, который нарушает поток текста. Я хочу, чтобы короткие слова оставались такими, какими они есть, и только сломать длинные слова. Можно ли это реализовать? Как другие сайты справляются с этим?
насчет положить, что Див или р тег внутри DIV затем дать, что конкретный тег, который находится внутри поля? – Touch
Это выглядит как огромный недостаток или ограничение с помощью «break-word». Является ли JavaScript или jQuery опцией? Вы могли бы идентифицировать слова, которые могут быть длиннее ширины контейнера, и обернуть их тегом span, к которому применяется слово «break-word». Не уверен, что есть существующий подключаемый модуль jQuery, который делает это. –