Свойство word-wrap определяет, переносить или нет длинные слова, чтобы они поместились в контейнере. Данное свойство позволяет перенос неразрывных слов.
Word-wrap имеет эффект, когда свойство white-space позволяет перенос.
word-wrap
В спецификации CSS3 свойство word-wrap имеет название overflow-wrap.
Значение по умолчанию | normal |
Применяется | Ко всем элементам. |
Наследуется | Да |
Анимируемое | Нет |
Версия | CSS3 |
DOM синтаксис | object.style.wordWrap = "break-word"; |
Синтаксис
word-wrap: normal | break-word | initial | inherit;
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
div {
width: 120px;
border: 1px solid #666;
word-wrap: normal;
}
</style>
</head>
<body>
<h2>Пример свойства word-wrap</h2>
<div> Lorem Ipsum это<strong>тексттексттексттексттекст</strong> рыба", часто используемый в печати и<strong>вэб-дизайневэб-дизайневэб-дизайне</strong>.</div>
</body>
</html>
Пример со значением "break-word":
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
div {
width: 120px;
border: 1px solid #666;
word-wrap: break-word;
}
</style>
</head>
<body>
<h2>Пример свойства word-wrap</h2>
<div> Lorem Ipsum is <strong>тексттексттексттексттекст</strong> рыба", часто используемый в печати <strong>вэб-дизайневэб-дизайневэб-дизайне</strong>.</div>
</body>
</html>
Значения
Значение | Описание |
---|---|
normal | Переносит слова в допустимых точках. Значение по умолчанию. |
break-words | Переносит неразрывные слова. |
initial | Устанавливает свойство в значение по умолчанию. |
inherit | Значение элемента наследуется от родительского элемента. |
Поддержка браузера
23.0+ | 49.0+ | 6.1+ | 12.1+ |
Практикуйте свои знания
Что делает свойство CSS 'word-wrap'?
Правильный!
Неправильно!