| Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
| 10.0 + | 13.0 + | 5.1 + | 8.0 + | 4.0 + | 4.2 + |
Коротка інформація
| Значення за умовчанням | manual |
|---|---|
| Успадковується | Так |
| Застосовується | До всіх елементів |
| Посилання на специфікацію | http://dev.w3.org /csswg /css3-text/#hyphens |
Версії CSS
| CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
|---|---|---|---|
Опис
Властивість hyphens повідомляє браузеру, як розставляти переноси слів в блоці тексту. Словник переносів зберігається в браузері і підключається тільки при наявності атрибута lang з кодом мови. Так, для української мови варто додати lang="ua" до тегу <html> або безпосередньо до абзацу тексту.
Синтаксис
hyphens: none | manual | auto
Значення
- none
- Слова не переносяться, навіть при наявності в тексті м'яких переносів ­ .
- manual
- Перенесення слів в тексті відбуваються в тих місцях, де доданий ­ або <wbr> , якщо їх немає, то переноси не робляться.
- auto
- Браузер автоматично додає переноси слів на основі вбудованого словника переносів.
Приклад
HTML5 CSS3 IE Cr Op Sa Fx
<!DOCTYPE html>
<html lang="ua">
<head>
<meta charset="utf-8">
<title>
hyphens </title>
<style>
p {-webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; } </style>
</head>
<body>
<p>
нікотинамідаденіндінуклеотидфосфат - широко поширений в природі кофермент деяких дегідрогеназ - ферментів, які каталізують окислювально-відновні реакції в живих клітинах. </p>
</body>
</html>
Результат прикладу в браузері Internet Explorer показаний на рис. 1.

Об'єктна модель
[window.] Document.getElementById (" elementID "). Style.hyphens
Браузери
Internet Explorer підтримує властивість - ms-hyphens .
Chrome, Safari, Androis і iOS підтримують властивість - webkit-hyphens .
Firefox підтримує властивість - moz-hyphens .
Chrome не підтримує значення auto, тому переноси слів в ньому не працюють.
