Слово переполняется в div
Я работаю на кхмерском сайте, я не знаю языка, слова слишком длинные. Я пытаюсь вписать их в div, но они переполнены. Есть ли способ, что часть слова сходит автоматически, так что она помещается в div, а часть потока находится на следующей строке.
Я не знаю, что с этим делать, помогите пожалуйста.
Найти изображение во вложении
5 ответов
Вы должны использовать word-wrap
свойство CSS, чтобы заставить текст оставаться внутри div без переполнения.
word-wrap: break-word
Проверьте без этого свойства и с ним, чтобы увидеть разницу.
Использовать word-wrap
CSS свойство:
.mydiv {
word-wrap: break-word;
}
You can give the below CSS style to the div to prevent the div text from overflowing.
div {
word-wrap: break-word;
}
Есть атрибут CSS для "переполнения текста" внутри объектов HTML
Вы можете сделать что-то подобное, чтобы предотвратить переполнение по умолчанию.
.ellipsis {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
Обратите внимание, что свойство переполнения текста возникает, только если свойство переполнения контейнеров имеет значение скрытое, прокрутка или авто.
Если вы хотите деформировать длинные слова в несколько строк, а не просто "вырезать" их, вы можете использовать "word-wrap: break-word;" что заставляет браузер разбивать длинные слова. ( ссылка)
Обратите внимание, что обе спецификации широко поддерживаются, но очень старые браузеры могут их игнорировать. Вы можете увидеть детали в ссылках.