1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
|
---
title: '<abbr>: Das Abkürzungselement'
slug: Web/HTML/Element/abbr
tags:
- Element
- HTML
- HTML Textlevel Semantik
- Referenz
- Web
translation_of: Web/HTML/Element/abbr
---
<div>{{HTMLRef}}</div>
<p><span class="seoSummary">Das <strong>HTML-Abkürzungselement</strong> (<strong><code><abbr></code></strong>) steht für eine Abkürzung oder ein Akronym. Das optionale Attribut {{htmlattrxref("title")}} kann eine Erweiterung oder Beschreibung für die Abkürzung bereitstellen.</span> Wenn vorhanden, <code>title</code> diese vollständige Beschreibung und nichts anderes enthalten.</p>
<div>{{EmbedInteractiveExample("pages/tabbed/abbr.html", "tabbed-shorter")}}</div>
<p>Der Artikel <em><a href="/de/Learn/HTML/Howto/Mark_abbreviations_and_make_them_understandable">Wie Abkürzungen markiert und verständlich gemacht werden</a></em>, ist ein Leitfaden zur Verwendung von <code><abbr></code> und verwandten Elementen.</p>
<table class="properties">
<tbody>
<tr>
<th scope="row"><a href="/en-US/docs/Web/HTML/Content_categories">Inhaltskategorien</a></th>
<td><a href="/de/docs/Web/HTML/Content_categories#Flow_content">Fließender Inhalt</a>, <a href="/de/docs/Web/HTML/Content_categories#Phrasing_content">Formulierungsinhalt</a>, fühlbarer Inhalt</td>
</tr>
<tr>
<th scope="row">Erlaubter Inhalt</th>
<td><a href="/de/docs/Web/HTML/Content_categories#Phrasing_content">Formulierungsinhalt</a></td>
</tr>
<tr>
<th scope="row">Tag Wegfall</th>
<td>{{no_tag_omission}}</td>
</tr>
<tr>
<th scope="row">Erlaubte Elternelemente</th>
<td>Jedes Element, das Formulierungsinhalt akzeptiert</td>
</tr>
<tr>
<th scope="row">Erlaubte ARIA Rollen</th>
<td>Alle</td>
</tr>
<tr>
<th scope="row">DOM-Schnittstelle</th>
<td>{{domxref("HTMLElement")}}</td>
</tr>
</tbody>
</table>
<h2 id="Attribute">Attribute</h2>
<p>Dieses Element unterstützt nur die <a href="/de/docs/Web/HTML/Global_attributes">globalen Attribute</a>. Das Attribut {{htmlattrxref("title")}} hat bei Verwendung mit dem <code><abbr></code>-Element eine bestimmte semantische Bedeutung. Es <em>muss</em> eine vollständige von Menschen lesbare Beschreibung oder Erweiterung der Abkürzung enthalten. Dieser Text wird von Browsern häufig als Tooltip dargestellt, wenn der Mauszeiger über das Element bewegt wird.</p>
<p>Jedes <code><abbr></code>-Element, das Sie verwenden, ist unabhängig von allen anderen; wenn Sie <code>title</code> für eines angeben, wird derselbe Erweiterungstext nicht automatisch an ein anderes mit demselben Inhaltstext angehängt.</p>
<h2 id="Nutzungshinweise">Nutzungshinweise</h2>
<h3 id="Typische_Anwendungsfälle">Typische Anwendungsfälle</h3>
<p>Es ist sicherlich nicht erforderlich, dass alle Abkürzungen mit <code><abbr></code> markiert werden. Es gibt jedoch einige Fälle, in denen es hilfreich ist, dies zu tun:</p>
<ul>
<li>Wenn eine Abkürzung verwendet wird und Sie eine Erweiterung oder Definition außerhalb des Dokumentenflusses bereitstellen möchten, verwenden Sie <code><abbr></code> mit einer entsprechenden {{htmlattrxref("title")}}.</li>
<li>Um eine Abkürzung zu definieren, die dem Leser möglicherweise nicht vertraut ist, legen Sie den Begriff mit <code><abbr></code> und entweder einem <code>title</code>-Attribut oder einem Inline-Text vor, der die Definition bereitstellt.</li>
<li>Wenn die Anwesenheit einer Abkürzung im Text semantisch notiert werden muss, ist das <code><abbr></code>-Element hilfreich. Dies kann wiederum für Styling- oder Scripting-Zwecke verwendet werden.</li>
<li>Sie können <code><abbr></code> zusammen mit {{HTMLElement("dfn")}} verwenden, um Definitionen für Begriffe festzulegen, die Abkürzungen oder Akronyme sind. Siehe das Beispiel {{anch("Eine Abkürzung definieren")}} unten.</li>
</ul>
<h3 id="Überlegungen_zur_Grammatik">Überlegungen zur Grammatik</h3>
<p>Verwenden Sie in Sprachen mit {{interwiki ("wikipedia", "Numerus")}} (d. h. Sprachen, in denen die Anzahl der Elemente die Grammatik eines Satzes beeinflusst) die gleiche grammatikalische Nummer in Ihrem <code>title</code>-Attribut wie in Ihrem <code><abbr></code>-Element. Dies ist besonders wichtig bei Sprachen mit mehr als zwei Numeri, wie z. B. Arabisch, ist aber auch in Englisch relevant.</p>
<h2 id="Standarddarstellung">Standarddarstellung</h2>
<p>Der Zweck dieses Elements ist ausschließlich für den Autor gedacht und wird von allen Browsern standardmäßig inline ({{cssxref('display')}}<code>: inline</code>) angezeigt. Die Standardeinstellung ist jedoch von Browser zu Browser unterschiedlich:</p>
<ul>
<li>Manche Browser, wie der Internet Explorer, stellen es nicht anders als das {{HTMLElement("span")}}-Element dar.</li>
<li>Opera, Firefox, Chrome und einige andere fügen dem Inhalt des Elements eine gepunktete Unterstreichung hinzu.</li>
<li>Einige Browser fügen nicht nur eine gepunktete Unterstreichung hinzu, sondern setzen sie auch in Kapitälchen ein. Um dies zu vermeiden, fügen Sie Ihrem CSS etwas wie <a href="https://developer.mozilla.org/de/docs/Web/CSS/font-variant" title="The CSS Eigenschaft font-variant property selects a normal, or small-caps face from a font family. Setting font-variant is also possible by using the font shorthand."><code>font-variant</code></a><code>: none</code> hinzu.</li>
</ul>
<h2 id="Beispiele">Beispiele</h2>
<h3 id="Eine_Abkürzung_semantisch_markieren">Eine Abkürzung semantisch markieren</h3>
<p>Um eine Abkürzung zu markieren, ohne eine Erweiterung oder Beschreibung anzugeben, verwenden Sie einfach <code><abbr></code> ohne Attribute, wie in diesem Beispiel dargestellt.</p>
<h4 id="HTML">HTML</h4>
<pre class="brush: html"><p>Using <abbr>HTML</abbr> is fun and easy!</p></pre>
<h4 id="Ergebnis">Ergebnis</h4>
<p>{{EmbedLiveSample("Marking_up_an_abbreviation_semantically")}}</p>
<h3 id="Abkürzungen_formatieren">Abkürzungen formatieren</h3>
<p>Sie können CSS verwenden, um einen benutzerdefinierten Stil festzulegen, der für Abkürzungen verwendet wird, wie in diesem einfachen Beispiel gezeigt.</p>
<h4 id="HTML_2">HTML</h4>
<pre class="brush: html"><p>Using <abbr>CSS</abbr>, you can style your abbreviations!</p></pre>
<h4 id="CSS">CSS</h4>
<pre class="brush: css">abbr {
font-variant: all-small-caps;
}</pre>
<h4 id="Ergebnis_2">Ergebnis</h4>
<p>{{EmbedLiveSample("Styling_abbreviations")}}</p>
<h3 id="Eine_Erweiterung_bereitstellen">Eine Erweiterung bereitstellen</h3>
<p>Durch das Hinzufügen eines Attributs {{htmlattrxref("title")}} können Sie eine Erweiterung oder Definition für die Abkürzung oder das Akronym angeben.</p>
<h4 id="HTML_3">HTML</h4>
<pre class="brush: html"><p>Ashok's joke made me <abbr title="Laugh Out Loud">LOL</abbr> big
time.</p></pre>
<h4 id="Ergebnis_3">Ergebnis</h4>
<p>{{EmbedLiveSample("Providing_an_expansion")}}</p>
<h3 id="Eine_Abkürzung_definieren">Eine Abkürzung definieren</h3>
<p>Sie können <code><abbr></code> zusammen mit {{HTMLElement("dfn")}} verwenden, um eine Abkürzung formal zu definieren, wie hier gezeigt.</p>
<h4 id="HTML_4">HTML</h4>
<pre class="brush: html"><p><dfn id="html"><abbr title="HyperText Markup Language">HTML</abbr>
</dfn> is a markup language used to create the semantics and structure
of a web page.</p>
<p>A <dfn id="spec">Specification</dfn>
(<abbr title="Specification">spec</abbr>) is a document that outlines
in detail how a technology or API is intended to function and how it is
accessed.</p></pre>
<h4 id="Ergebnis_4">Ergebnis</h4>
<p>{{EmbedLiveSample("Defining_an_abbreviation", 600, 120)}}</p>
<p>Ausführlichere Beispiele finden Sie im Artikel <em><a href="/de/Learn/HTML/Howto/Mark_abbreviations_and_make_them_understandable">Wie Abkürzungen markiert und verständlich gemacht werden</a></em>.</p>
<h2 id="Barrierefreiheit">Barrierefreiheit</h2>
<p>Wenn Sie das Akronym oder die Abkürzung bei der ersten Verwendung auf einer Seite vollständig ausschreiben, hilft dies den Menschen, sie zu verstehen, insbesondere wenn es sich um technische Inhalte oder um Fachjargon handelt.</p>
<h4 id="Beispiel">Beispiel</h4>
<pre class="brush: html"><p>JavaScript Object Notation (<abbr>JSON</abbr>) is a lightweight data-interchange format.</p>
</pre>
<p>Dies ist besonders hilfreich für Personen, die mit der Terminologie oder den inhaltlichen Begriffen nicht vertraut sind, Personen, die sich mit der Sprache noch nicht auskennen, und Menschen mit kognitiven Hürden.</p>
<h2 id="Spezifikationen">Spezifikationen</h2>
<table class="standard-table">
<thead>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName('HTML WHATWG', 'semantics.html#the-abbr-element', '<abbr>')}}</td>
<td>{{Spec2('HTML WHATWG')}}</td>
<td> </td>
</tr>
<tr>
<td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-abbr-element', '<abbr>')}}</td>
<td>{{Spec2('HTML5 W3C')}}</td>
<td> </td>
</tr>
<tr>
<td>{{SpecName('HTML4.01', 'struct/text.html#edef-ABBR', '<abbr>')}}</td>
<td>{{Spec2('HTML4.01')}}</td>
<td> </td>
</tr>
</tbody>
</table>
<h2 id="Browserkompatibilität">Browserkompatibilität</h2>
<p>{{Compat("html.elements.abbr")}}</p>
<h2 id="Siehe_auch">Siehe auch</h2>
<ul>
<li><a href="/de/Learn/HTML/Element/abbr">Benutzung des <code><abbr></code>-Elements</a></li>
<li>Andere Elemente, die <a href="/de/docs/Web/HTML/Text_level_semantics_conveying_elements">Semantik auf Textebene</a> vermitteln: {{HTMLElement("a")}}, {{HTMLElement("em")}}, {{HTMLElement("strong")}}, {{HTMLElement("small")}}, {{HTMLElement("cite")}}, {{HTMLElement("q")}}, {{HTMLElement("dfn")}}, {{HTMLElement("time")}}, {{HTMLElement("code")}}, {{HTMLElement("var")}}, {{HTMLElement("samp")}}, {{HTMLElement("kbd")}}, {{HTMLElement("sub")}}, {{HTMLElement("sup")}}, {{HTMLElement("b")}}, {{HTMLElement("i")}}, {{HTMLElement("mark")}}, {{HTMLElement("ruby")}}, {{HTMLElement("rp")}}, {{HTMLElement("rt")}}, {{HTMLElement("bdo")}}, {{HTMLElement("span")}}, {{HTMLElement("br")}}, {{HTMLElement("wbr")}}.</li>
<li>Das veraltete Element {{HTMLElement("acronym")}}, dessen Verantwortlichkeiten in <code><abbr></code> zusammengefasst wurden</li>
</ul>
|