aboutsummaryrefslogtreecommitdiff
path: root/files/de/web/css/hyphens
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:41:15 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:41:15 -0500
commit4b1a9203c547c019fc5398082ae19a3f3d4c3efe (patch)
treed4a40e13ceeb9f85479605110a76e7a4d5f3b56b /files/de/web/css/hyphens
parent33058f2b292b3a581333bdfb21b8f671898c5060 (diff)
downloadtranslated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.tar.gz
translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.tar.bz2
translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.zip
initial commit
Diffstat (limited to 'files/de/web/css/hyphens')
-rw-r--r--files/de/web/css/hyphens/index.html119
1 files changed, 119 insertions, 0 deletions
diff --git a/files/de/web/css/hyphens/index.html b/files/de/web/css/hyphens/index.html
new file mode 100644
index 0000000000..564d3246e1
--- /dev/null
+++ b/files/de/web/css/hyphens/index.html
@@ -0,0 +1,119 @@
+---
+title: hyphens
+slug: Web/CSS/hyphens
+tags:
+ - CSS
+ - CSS Eigenschaft
+ - Experimentell
+ - Referenz
+translation_of: Web/CSS/hyphens
+---
+<div>{{CSSRef}}</div>
+
+<h2 id="Summary" name="Summary">Übersicht</h2>
+
+<p>Die <code>hyphens </code>Eigenschaft regelt die automatische Silbentrennung. Dazu ist das HTML Attribut <code>lang</code>, bzw. <font face="Courier New">xml:lang </font>unter XML<font face="Courier New">,</font> zwingend notwendig.</p>
+
+<div class="note"><strong>Hinweis:</strong> Wie die Silbentrennung umgesetzt wird kann von Browser zu Browser, bzw. von Sprache zu Sprache, variieren.</div>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Syntax" name="Syntax">Syntax</h2>
+
+<pre class="twopartsyntaxbox notranslate">{{csssyntax}}
+</pre>
+
+<pre class="notranslate">hyphens: none
+hyphens: manual
+hyphens: auto
+
+hyphens: inherit
+</pre>
+
+<h3 id="Values" name="Values">Werte</h3>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>Keine Silbentrennung: Wörter werden nicht getrennt und automatische Zeilenumbrüche sind nur bei Leerzeichen möglich.</dd>
+ <dt><code>manual</code></dt>
+ <dd>Manuelle Silbentrennung: Wörter werden nur dann getrennt, wenn dies definiert wurde (siehe {{anch("Umbrüche manuell definieren")}}).</dd>
+ <dt><code>auto</code></dt>
+ <dd>Automatische Silbentrennung: Der Browser trennt die Wörter automatisch. Manuell definierte Umbrüche werden dabei vorgezogen (siehe {{anch("Umbrüche manuell definieren")}}).</dd>
+</dl>
+
+<h2 id="Umbrüche_manuell_definieren">Umbrüche manuell definieren</h2>
+
+<p>Es gibt zwei Möglichkeiten, um Wörter manuell zu trennen. Dafür werden die beiden folgenden Unicode-Zeichen verwendet:</p>
+
+<dl>
+ <dt>U+2010 (Bindestrich)</dt>
+ <dd>Dieser Bindestrich ist <u>immer</u> sichtbar, auch wenn das Wort gar nicht getrennt werden muss.</dd>
+ <dt>U+00AD (SHY)</dt>
+ <dd>Dieses Zeichen ist unsichtbar und kennzeichnet nur eine mögliche Trennstelle. Sobald eine Trennung notwendig wird, wird ein Bindestrich sichtbar. In HTML lässt sich das Zeichen mit <code>&amp;shy;</code> einfügen.</dd>
+</dl>
+
+<h2 id="Beispiel">Beispiel</h2>
+
+<p>This CSS snippet creates three classes, one for each possible configuration of the <code>hyphens</code> property.</p>
+
+<pre class="brush: html notranslate">&lt;ul&gt;
+ &lt;li&gt;&lt;code&gt;none&lt;/code&gt;: no hyphen; overflow if needed
+ &lt;p lang="en" class="none"&gt;An extreme&amp;shy;ly long English word&lt;/p&gt;
+ &lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;manual&lt;/code&gt;: hyphen only at &amp;amp;hyphen; or &amp;amp;shy; (if needed)
+ &lt;p lang="en" class="manual"&gt;An extreme&amp;shy;ly long English word&lt;/p&gt;
+ &lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;auto&lt;/code&gt;: hyphen where the algo is deciding (if needed)
+ &lt;p lang="en" class="auto"&gt;An extreme&amp;shy;ly long English word&lt;/p&gt;
+ &lt;/li&gt;
+&lt;/ul&gt;
+</pre>
+
+<pre class="brush: css notranslate">p {
+ width: 55px;
+ border: 1px solid black;
+ }
+p.none {
+ -moz-hyphens: none;
+ hyphens: none;
+}
+p.manual {
+ -moz-hyphens: manual;
+ hyphens: manual;
+}
+p.auto {
+ -moz-hyphens: auto;
+ hyphens: auto;
+}
+</pre>
+
+<p>{{EmbedLiveSample("Beispiel", "100%", "470'")}}</p>
+
+<h2 id="Spezifikations">Spezifikations</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Spezifikation</th>
+ <th scope="col">Status</th>
+ <th scope="col">Anmerkung</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Text', '#hyphens', 'hyphens')}}</td>
+ <td>{{Spec2('CSS3 Text')}}</td>
+ <td></td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">Browser Kompatibilität</h2>
+
+<p>{{Compat("css.properties.hyphens")}}</p>
+
+<h2 id="See_also" name="See_also">Siehe auch</h2>
+
+<ul>
+ <li>{{Cssxref("content")}}</li>
+</ul>