CSS hyphens property

Set different hyphenations

Definition and Usage

The hyphens property defines whether hyphenation is allowed to create more soft wrap opportunities within a line of text.

Default value: manual
Inherited: yes
Animatable: no. Read about animatable
Version: CSS3
JavaScript syntax: object.style.hyphens="none"

Browser Support

The numbers in the table specify the first browser version that fully supports the property.

Property
hyphens 55.0 79.0
10.0 -ms-
43.0 5.1 -webkit- 44.0

CSS Syntax

hyphens: none|manual|auto|initial|inherit;

Property Values

Value Description Demo
none Words are not hyphenated Demo ❯
manual Default. Words are only hyphenated at ‐ or ­ (if needed) Demo ❯
auto Words are hyphenated where the algorithm is deciding (if needed) Demo ❯
initial Sets this property to its default value. Read about initial
inherit Inherits this property from its parent element. Read about inherit