text-wrap-mode
Baseline
2024
Newly available
Since October 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die text-wrap-mode
-Eigenschaft von CSS steuert, ob der Text innerhalb eines Elements umbrochen wird. Die verschiedenen Werte bieten alternative Möglichkeiten, den Inhalt eines Blockelements umzubrechen. Sie kann auch mit der text-wrap
-Kurzschrift oder der white-space
-Kurzschrift gesetzt und zurückgesetzt werden.
Hinweis:
Die Eigenschaften white-space-collapse
und text-wrap-mode
können zusammen mit der white-space
-Kurzschrift-Eigenschaft deklariert werden.
Hinweis: Der Name dieser Eigenschaft ist ein Platzhalter, bis die CSSWG einen besseren Namen findet.
Probieren Sie es aus
text-wrap-mode: wrap;
text-wrap-mode: nowrap;
<section class="default-example" id="default-example">
<div class="whole-content-wrapper">
<p>Edit the text in the box:</p>
<div class="transition-all" id="example-element">
<p contenteditable="">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem aut
cum eum id quos est.
</p>
</div>
</div>
</section>
.whole-content-wrapper {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
}
#example-element {
border: 1px solid #c5c5c5;
width: 250px;
}
Syntax
/* Keyword values */
text-wrap-mode: wrap;
text-wrap-mode: nowrap;
/* Global values */
text-wrap-mode: inherit;
text-wrap-mode: initial;
text-wrap-mode: revert;
text-wrap-mode: revert-layer;
text-wrap-mode: unset;
Werte
Diese Eigenschaft gibt an, ob Zeilen an weichen, nicht erzwungenen Umbruchmöglichkeiten umgebrochen werden können. Mögliche Werte:
wrap
-
Text wird an geeigneten Zeichen (zum Beispiel Leerzeichen in Sprachen wie Englisch, die Leerraumtrennungen verwenden) umbrochen, um Überlauf zu minimieren. Dies ist der Standardwert.
nowrap
-
Text wird nicht über Zeilen hinweg umbrochen. Er wird über das umschließende Element hinausfließen, anstatt eine neue Zeile zu beginnen.
Formale Definition
Anfangswert | wrap |
---|---|
Anwendbar auf | text and block containers |
Vererbt | Ja |
Berechneter Wert | wie angegeben |
Animationstyp | diskret |
Formale Syntax
text-wrap-mode =
wrap |
nowrap
Beispiele
>Inhalt umbrechen
Die Standardeinstellung ist, den Inhalt umzubrechen, sodass die text-wrap-mode
-Eigenschaft nicht erforderlich ist. In diesem Beispiel fließt der Inhalt in die nächste Zeile, damit er in das Kästchen passt, die letzte Zeile ist länger als das umschließende Kästchen und läuft über.
HTML
<div class="box">CSS IS AWESOME</div>
CSS
.box {
font-family: "Arial", sans-serif;
font-weight: bold;
font-size: 64px;
box-sizing: border-box;
border: 4px solid black;
padding: 0px 3px;
width: 223px;
text-wrap-mode: wrap;
}
Ergebnis
Inhalt nicht umbrechen
In diesem Beispiel fließt der Inhalt nicht in die nächste Zeile, um in das Kästchen zu passen, da der Inhalt explizit angewiesen wurde, nicht mit text-wrap-mode: nowrap;
umgebrochen zu werden. Der Inhalt ist länger als das umschließende Kästchen und läuft über.
HTML
<div class="box">CSS IS AWESOME</div>
CSS
.box {
font-family: "Arial", sans-serif;
font-weight: bold;
font-size: 64px;
box-sizing: border-box;
border: 4px solid black;
padding: 0px 3px;
width: 223px;
text-wrap-mode: nowrap;
}
Ergebnis
Spezifikationen
Specification |
---|
CSS Text Module Level 4> # text-wrap-mode> |
Browser-Kompatibilität
Loading…