Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 933359 of white-space

  • Adressname der Version: Web/CSS/white-space
  • Titel der Version: white-space
  • ID der Version: 933359
  • Erstellt:
  • Autor: Sebastianz
  • Aktuelle Version? Nein
  • Kommentar Formale Syntax und Syntaxbeispiele getrennt und Syntaxbeispiele aktualisiert

Inhalt der Version

{{CSSRef}}

Zusammenfassung

Die white-space CSS-Einstellung wird benutzt, um Leerzeichen innerhalb eines Elementes zu handhaben.

{{cssinfo}}

Syntax

/* Schlüsselwortwerte */
white-space: normal;
white-space: nowrap;
white-space: pre;
white-space: pre-wrap;
white-space: pre-line;

/* Globale Werte */
white-space: inherit;
white-space: initial;
white-space: unset;

Werte

normal
Aufeinanderfolgende Leerzeichen fallen zusammen. Zeilenumbruch-Zeichen im Quellcode werden als andere Leerzeichen gehandhabt. Bricht Zeilen notwendigen Stellen um und füllt die Zeile.
nowrap
Wie normal, aber unterdrückt Zeilenumbrüche im Text.
pre
Aufeinanderfolgende Leerzeichen bleiben erhalten, Zeilen werden nur an Zeilenumbruch-Zeichen im Quellcode und an  {{HTMLElement("br")}}-Elementen gebrochen.
pre-wrap
Aufeinanderfolgende Leerzeichen bleiben erhalten. Zeilen werden an Zeilenumbruch-Zeichen, an {{HTMLElement("br")}} und an notwendigen Stellen um die Zeile zu füllen umgebrochen.
pre-line
Aufeinanderfolgende Leerzeichen fallen zusammen. Zeilen werden an Zeilenumbruch-Zeichen, an {{HTMLElement("br")}} und an notwendigen Stellen um die Zeile zu füllen umgebrochen.

The following table summarizes the behavior of various white-space values:

  Neue Zeilen Leerzeichen und Tabulatoren Textumbruch
normal Fallen zusammen Fallen zusammen Umbruch
nowrap Fallen zusammen Fallen zusammen Kein Umbruch
pre Bleiben erhalten Preserve Kein Umbruch
pre-wrap Bleiben erhalten Preserve Umbruch
pre-line Bleiben erhalten Fallen zusammen Umbruch

Formale Syntax

{{csssyntax}}

Beispiele

code { 
  white-space: pre; 
}

Spezifikationen

Spezifikation Status Kommentar
{{SpecName('CSS3 Text', '#white-space', 'white-space')}} {{Spec2('CSS3 Text')}} Präzisiert den Umbruch-Algorithmus. Äußerlich bewirkt der white-space eine kompakte Eigenschaft.
{{SpecName('CSS2.1', 'text.html#white-space-prop', 'white-space')}} {{Spec2('CSS2.1')}} Ursprüngliche Definition

Browser Kompatibilität

{{CompatibilityTable}}

Eigenschaft Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Grundlegende Unterstützung (normal und nowrap) 1.0 {{CompatGeckoDesktop("1.0")}} 5.5 [*] 4.0 1.0 (85)
pre 1.0 1.0 6.0 4.0 1.0 (85)
pre-wrap 1.0 {{CompatGeckoDesktop("1.0")}} — {{CompatGeckoDesktop("1.9.1")}}{{property_prefix("-moz")}}
{{CompatGeckoDesktop("1.9")}}
8.0 8.0 3.0 (522)
pre-line 1.0 {{CompatGeckoDesktop("1.9.1")}} 8.0 9.5 3.0 (522)

[*] Internet Explorer 5.5+ supports {{Cssxref("word-wrap")}}: break-word;
The following code allows line breaking inside pre elements:

pre {
  word-wrap: break-word;      /* IE 5.5-7 */
  white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */
  white-space: pre-wrap;      /* current browsers */
}

Siehe auch

  • {{CSS_Reference:Text()}}

Quelltext der Version

<div>{{CSSRef}}</div>

<h2 id="Summary" name="Summary">Zusammenfassung</h2>

<p>Die <code>white-space</code> CSS-Einstellung wird benutzt, um Leerzeichen innerhalb eines Elementes zu handhaben.</p>

<p>{{cssinfo}}</p>

<h2 id="Syntax" name="Syntax">Syntax</h2>

<pre class="brush: css">
/* Schlüsselwortwerte */
white-space: normal;
white-space: nowrap;
white-space: pre;
white-space: pre-wrap;
white-space: pre-line;

/* Globale Werte */
white-space: inherit;
white-space: initial;
white-space: unset;
</pre>

<h3 id="Values" name="Values">Werte</h3>

<dl>
 <dt><code>normal</code></dt>
 <dd>Aufeinanderfolgende Leerzeichen fallen zusammen. Zeilenumbruch-Zeichen im Quellcode werden als andere Leerzeichen gehandhabt. Bricht Zeilen notwendigen Stellen um und füllt die Zeile.</dd>
 <dt><code>nowrap</code></dt>
 <dd>Wie <code>normal</code>, aber unterdrückt Zeilenumbrüche im Text.</dd>
 <dt><code>pre</code></dt>
 <dd>Aufeinanderfolgende Leerzeichen bleiben erhalten, Zeilen werden nur an Zeilenumbruch-Zeichen im Quellcode und an&nbsp; {{HTMLElement("br")}}-Elementen gebrochen.</dd>
 <dt><code>pre-wrap</code></dt>
 <dd>Aufeinanderfolgende Leerzeichen bleiben erhalten. Zeilen werden an Zeilenumbruch-Zeichen, an {{HTMLElement("br")}} und an notwendigen Stellen um die Zeile zu füllen umgebrochen.</dd>
 <dt><code>pre-line</code></dt>
 <dd>Aufeinanderfolgende Leerzeichen fallen zusammen. Zeilen werden an Zeilenumbruch-Zeichen, an {{HTMLElement("br")}} und an notwendigen Stellen um die Zeile zu füllen umgebrochen.</dd>
</dl>

<p>The following table summarizes the behavior of various <code>white-space</code> values:</p>

<table class="standard-table">
 <thead>
  <tr>
   <th>&nbsp;</th>
   <th>Neue Zeilen</th>
   <th>Leerzeichen und Tabulatoren</th>
   <th>Textumbruch</th>
  </tr>
 </thead>
 <tbody>
  <tr>
   <th><code>normal</code></th>
   <td>Fallen zusammen</td>
   <td>Fallen zusammen</td>
   <td>Umbruch</td>
  </tr>
  <tr>
   <th><code>nowrap</code></th>
   <td>Fallen zusammen</td>
   <td>Fallen zusammen</td>
   <td>Kein Umbruch</td>
  </tr>
  <tr>
   <th><code>pre</code></th>
   <td>Bleiben erhalten</td>
   <td>Preserve</td>
   <td>Kein Umbruch</td>
  </tr>
  <tr>
   <th><code>pre-wrap</code></th>
   <td>Bleiben erhalten</td>
   <td>Preserve</td>
   <td>Umbruch</td>
  </tr>
  <tr>
   <th><code>pre-line</code></th>
   <td>Bleiben erhalten</td>
   <td>Fallen zusammen</td>
   <td>Umbruch</td>
  </tr>
 </tbody>
</table>

<h3 id="Formale_Syntax">Formale Syntax</h3>

<pre class="syntaxbox">
{{csssyntax}}</pre>

<h2 id="Examples" name="Examples">Beispiele</h2>

<pre class="brush: css">
code { 
  white-space: pre; 
}</pre>

<h2 id="Specifications" name="Specifications">Spezifikationen</h2>

<table class="standard-table">
 <thead>
  <tr>
   <th scope="col">Spezifikation</th>
   <th scope="col">Status</th>
   <th scope="col">Kommentar</th>
  </tr>
 </thead>
 <tbody>
  <tr>
   <td>{{SpecName('CSS3 Text', '#white-space', 'white-space')}}</td>
   <td>{{Spec2('CSS3 Text')}}</td>
   <td>Präzisiert den Umbruch-Algorithmus. Äußerlich bewirkt der <code>white-space</code> eine kompakte Eigenschaft.</td>
  </tr>
  <tr>
   <td>{{SpecName('CSS2.1', 'text.html#white-space-prop', 'white-space')}}</td>
   <td>{{Spec2('CSS2.1')}}</td>
   <td>Ursprüngliche Definition</td>
  </tr>
 </tbody>
</table>

<h2 id="Browser_compatibility" name="Browser_compatibility">Browser Kompatibilität</h2>

<p>{{CompatibilityTable}}</p>

<div id="compat-desktop">
<table class="compat-table">
 <tbody>
  <tr>
   <th>Eigenschaft</th>
   <th>Chrome</th>
   <th>Firefox (Gecko)</th>
   <th>Internet Explorer</th>
   <th>Opera</th>
   <th>Safari (WebKit)</th>
  </tr>
  <tr>
   <td>Grundlegende Unterstützung (<code>normal</code> und <code>nowrap</code>)</td>
   <td>1.0</td>
   <td>{{CompatGeckoDesktop("1.0")}}</td>
   <td>5.5 [*]</td>
   <td>4.0</td>
   <td>1.0 (85)</td>
  </tr>
  <tr>
   <td><code>pre</code></td>
   <td>1.0</td>
   <td>1.0</td>
   <td>6.0</td>
   <td>4.0</td>
   <td>1.0 (85)</td>
  </tr>
  <tr>
   <td><code>pre-wrap</code></td>
   <td>1.0</td>
   <td>{{CompatGeckoDesktop("1.0")}} — {{CompatGeckoDesktop("1.9.1")}}{{property_prefix("-moz")}}<br />
    {{CompatGeckoDesktop("1.9")}}</td>
   <td>8.0</td>
   <td>8.0</td>
   <td>3.0 (522)</td>
  </tr>
  <tr>
   <td><code>pre-line</code></td>
   <td>1.0</td>
   <td>{{CompatGeckoDesktop("1.9.1")}}</td>
   <td>8.0</td>
   <td>9.5</td>
   <td>3.0 (522)</td>
  </tr>
 </tbody>
</table>
</div>

<p>[*] Internet Explorer 5.5+ supports {{Cssxref("word-wrap")}}<code>: break-word;</code><br />
 The following code allows line breaking inside<code> pre </code>elements:</p>

<pre class="brush: css">
pre {
  word-wrap: break-word;      /* IE 5.5-7 */
  white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */
  white-space: pre-wrap;      /* current browsers */
}</pre>

<h2 id="See_also" name="See_also">Siehe auch</h2>

<ul>
 <li>{{CSS_Reference:Text()}}</li>
</ul>
Zu dieser Version zurücksetzen