--- title: overflow-wrap slug: Web/CSS/overflow-wrap tags: - CSS - Propriété - Reference translation_of: Web/CSS/overflow-wrap ---
La propriété overflow-wrap
s'applique aux éléments en ligne (inline) et est utilisée afin de définir si le navigateur peut ou non faire la césure à l'intérieur d'un mot pour éviter le dépassement d'une chaîne qui serait trop longue afin qu'elle ne dépasse pas de la boîte.
Note : À la différence de {{cssxref("word-break")}}, overflow-wrap
créera uniquement un saut de ligne si un mot entier ne peut pas être placé sur sa propre ligne sans dépasser.
À l'origine, cette propriété était une extension non-standard sans préfixe de Microsoft et intitulée word-wrap
. Implémentée sous ce nom par la plupart des navigateurs depuis, elle a été renommée en overflow-wrap
et word-wrap
est devenu un alias.
/* Avec un mot-clé */ overflow-wrap: normal; overflow-wrap: break-word; overflow-wrap: anywhere; /* Valeurs globales */ overflow-wrap: inherit; overflow-wrap: initial; overflow-wrap: unset;
La propriété overflow-wrap
peut être définie avec l'un des mots-clés suivants.
normal
anywhere
min-content
intrinsèques.break-word
min-content
intrinsèques.{{csssyntax}}
p {
width: 13em;
margin: 2px;
background: gold;
}
.ow-anywhere {
overflow-wrap: anywhere;
}
.ow-break-word {
overflow-wrap: break-word;
}
.word-break {
word-break: break-all;
}
.hyphens {
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
<h3><code>normal</code></h3> <p>They say the fishing is excellent at Lake <em class="normal">Chargoggagoggmanchauggagoggchaubunagungamaugg</em>, though I've never been there myself.</p> <h3><code>overflow-wrap: anywhere</code></h3> <p>They say the fishing is excellent at Lake <em class="ow-anywhere">Chargoggagoggmanchauggagoggchaubunagungamaugg</em>, though I've never been there myself.</p> <h3><code>overflow-wrap: break-word</code></h3> <p>They say the fishing is excellent at Lake <em class="ow-break-word">Chargoggagoggmanchauggagoggchaubunagungamaugg</em>, though I've never been there myself. </p> <h3><code>word-break: break-all</code></h3> <p>They say the fishing is excellent at Lake <em class="word-break">Chargoggagoggmanchauggagoggchaubunagungamaugg</em>, though I've never been there myself.</p> <h3><code>hyphens: auto</code>, without <code>lang</code> attribute</h3> <p class="hyphens">They say the fishing is excellent at Lake <em>Chargoggagoggmanchauggagoggchaubunagungamaugg</em> though I've never been there myself. </p> <h3><code>hyphens: auto</code>, English rules</h3> <p class="hyphens" lang="en">They say the fishing is excellent at Lake <em>Chargoggagoggmanchauggagoggchaubunagungamaugg</em>, though I've never been there myself.</p> <h3><code>hyphens: auto</code>, German rules</h3> <p class="hyphens" lang="de">They say the fishing is excellent at Lake <em>Chargoggagoggmanchauggagoggchaubunagungamaugg</em>, though I've never been there myself.</p>
{{EmbedLiveSample("Exemples", '100%', 520)}}
Spécification | État | Commentaires |
---|---|---|
{{SpecName('CSS3 Text', '#propdef-overflow-wrap', 'overflow-wrap')}} | {{Spec2('CSS3 Text')}} | Définition initiale |
{{cssinfo}}
{{Compat("css.properties.overflow-wrap")}}