HTML Attribut-Seitenschablone
HTML-Attribute fallen in zwei Kategorien: Element-spezifische Attribute, die nur auf bestimmte Elemente anwendbar sind (z.B. das accept
Attribut auf <input type="file">
), und globale Attribute, die für jedes HTML-Element verwendet werden können (z.B. class
, id
). Erstere sollten unter HTML/Reference/Attributes
abgelegt werden, während letztere unter HTML/Reference/Global_attributes
abgelegt werden sollten.
Beachten Sie, dass die meisten element-spezifischen Attribute keine eigenständigen Artikel benötigen, wenn die Attributliste in der Elementreferenz ausreicht, um ihr Verhalten zu beschreiben. Fügen Sie nur dann einen Artikel hinzu, wenn das Attribut genug Nuancen aufweist, um eigene Beispiele zu verdienen, oder wenn es ein globales Attribut ist.
Hinweis: Entfernen Sie diese gesamte Erklärung vor der Veröffentlichung
Seiten-Frontmatter:
Das Frontmatter oben auf der Seite wird verwendet, um "Seitenmetadaten" zu definieren. Die Werte sollten entsprechend für das jeweilige Attribut aktualisiert werden.
---
title: name-of-the-attribute
slug: Web/HTML/Reference/Global_attributes/name-of-the-attribute
page-type: html-attribute
status:
- deprecated
- experimental
- non-standard
browser-compat: html.global_attributes.name-of-the-attribute
sidebar: htmlsidebar
---
- title
-
Überschriftstitel, der oben auf der Seite angezeigt wird. Formatieren Sie es als
name-of-the-attribute
(nur der Attributname selbst). Zum Beispiel hat dasclass
Attribut eine title vonclass
. - slug
-
Das Ende des URL-Pfads nach
https://developer.mozilla.org/de/docs/
. Dies wird formatiert wieWeb/HTML/Reference/Global_attributes/name-of-the-attribute
oderWeb/HTML/Reference/Attributes/name-of-the-attribute
, wobei der Attributname in Kleinschreibung ist. Zum Beispiel hat dasclass
Attribut einen slug vonWeb/HTML/Reference/Global_attributes/class
. - page-type
-
Immer
html-attribute
. - status
-
Kennzeichnungen, die den Status dieser Funktion beschreiben. Ein Array, das eines oder mehrere der folgenden enthalten kann:
experimental
,deprecated
,non-standard
. Dieser Schlüssel sollte nicht manuell gesetzt werden: Er wird automatisch basierend auf den Werten in den Browser-Kompatibilitätsdaten für die Funktion gesetzt. Siehe "Wie Funktionenstatus hinzugefügt oder aktualisiert werden". - browser-compat
-
Ersetzen Sie den Platzhalterwert
html.global_attributes.name-of-the-attribute
mit dem Abfragezeichenfolgewert für das globale Attribut im Browser-Kompatibilitätsdaten-Repo. Für element-spezifische Attribute verwenden Sie das Formathtml.elements.name-of-the-element.name-of-the-attribute
, mit jeder Abfragezeichenfolge in einer eigenen Zeile, vorangestellt von einem Bindestrich. Zum Beispiel:yamlbrowser-compat: - html.elements.form.autocomplete - html.elements.input.autocomplete - html.elements.select.autocomplete - html.elements.textarea.autocomplete
Das Toolchain verwendet den Schlüssel automatisch, um die Kompatibilitäts- und Spezifikationsabschnitte zu füllen (Ersetzen der
{{Compat}}
und{{Specifications}}
Makros). Beachten Sie, dass Sie möglicherweise zuerst einen Eintrag für das Attribut in unserem Browser-Kompatibilitätsdaten-Repo erstellen/aktualisieren müssen und der Eintrag sollte Spezifikationsinformationen enthalten. Siehe unser Leitfaden, wie dies zu tun ist. -
Belassen Sie es als
htmlsidebar
(alle Seiten unter/web/html/
verwenden diese Seitenleiste). Siehe Seitenstrukturen: Seitenleisten für Details.
Makros am Seitenanfang
Eine Reihe von Makroaufrufen erscheint am Anfang des Inhaltsbereichs (unmittelbar unter dem Seiten-Frontmatter). Diese Makros werden automatisch durch die Toolchain hinzugefügt (es ist nicht nötig, sie hinzuzufügen/zu entfernen):
{{SeeCompatTable}}
— dies erzeugt ein Dies ist eine experimentelle Technologie Banner, das anzeigt, dass die Technologie experimentell ist. Wenn es experimentell ist und die Technologie sich hinter einem Pref in Firefox verbirgt, sollten Sie auch einen Eintrag dafür auf der Seite Experimentelle Funktionen in Firefox einfügen.{{Deprecated_Header}}
— dies erzeugt ein Veraltet Banner, das anzeigt, dass die Verwendung der Technologie nicht empfohlen wird.{{Non-standard_Header}}
— dies erzeugt ein Nicht-Standard Banner, das anzeigt, dass die Funktion nicht Teil irgendeiner Spezifikation ist.
Bereitstellen Sie keine Status-Header-Makros manuell. Lesen Sie den Abschnitt "Wie Funktionenstatus hinzugefügt oder aktualisiert werden", um diese Status auf der Seite hinzuzufügen.
Muster der Experimentell, Veraltet, und Nicht-Standard Banner sind direkt nach diesem Hinweisblock gezeigt.
Denken Sie daran, diesen gesamten Erklärungshinweis vor der Veröffentlichung zu entfernen
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.
Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.
Beginnen Sie damit, den Leser in das Attribut und dessen Verwendung einzuführen.
Zum Beispiel: Das name-of-the-attribute
globale Attribut beschreibt oder manipuliert [fügen Sie eine Verwendungsbeschreibung ein].
Probieren Sie es aus
Dieser Abschnitt wird durch das InteractiveExample
Makro generiert.
Dies umfasst den Abschnittstitel "Probieren Sie es aus" und den Code-Editor.
Siehe den Abschnitt Interaktive Beispiele in unseren Schreibrichtlinien für weitere Informationen.
Falls eingeschlossen, folgen Sie dem mit 1-2 kurzen Absätzen, die das implementierte Verhalten erklären und optional eine Interaktion mit JavaScript, CSS oder anderen Attributen hervorheben. Halten Sie es prägnant und vermeiden Sie das Duplizieren vollständiger Dokumentationen — verlinken Sie, wo nötig. Sehen Sie sich die Seite des class
Attributs an.
Werte
Geben Sie eine Liste der möglichen Werte für das Attribut an, falls vorhanden (entfernen Sie ihn, falls nicht zutreffend). Schließen Sie den Standardwert ein, falls vorhanden, sowie eine kurze Beschreibung für jeden Wert.
Barrierefreiheit
Warnen Sie vor möglichen Barrierefreiheitsproblemen, die bei der Verwendung dieses Attributs auftreten können, und wie man sie umgeht. Entfernen Sie diesen Abschnitt, wenn keine aufgelistet werden müssen.
Beispiele
Zeigen Sie relevante Beispiele für dieses Attribut und wie man dieses Attribut in praktischen HTML-Kontexten verwendet. Beachten Sie, dass wir den Plural "Beispiele" verwenden, auch wenn die Seite nur ein Beispiel enthält.
Eine beschreibende Überschrift
Jedes Beispiel muss eine H3-Überschrift (###
) haben, die das Beispiel hervorhebt. Die Überschrift sollte beschreiben, was das Beispiel tut. Zum Beispiel sagt "Ein einfaches Beispiel" nichts über das Beispiel aus und ist daher keine gute Überschrift. Die Überschrift sollte prägnant sein. Für eine längere Beschreibung verwenden Sie den Absatz nach der Überschrift.
Siehe unseren Leitfaden, wie man Codebeispiele hinzufügt für weitere Informationen.
Hinweis: Manchmal möchten Sie auf Beispiele einer anderen Seite verweisen.
Fall 1: Wenn Sie einige Beispiele auf dieser Seite und einige weitere Beispiele auf einer anderen Seite haben:
Fügen Sie eine H3-Überschrift (###
) für jedes Beispiel auf dieser Seite hinzu und dann eine letzte H3-Überschrift (###
) mit dem Text "Weitere Beispiele", unter dem Sie auf die Beispiele auf anderen Seiten verlinken können. Zum Beispiel:
## Beispiele
### Verwendung des `for` Attributs
Beispiel des `for` Attributs
### Weitere Beispiele
Links zu weiteren Beispielen auf anderen Seiten
Fall 2: Wenn Sie nur Beispiele auf einer anderen Seite haben und keine auf dieser Seite:
Fügen Sie keine H3-Überschriften hinzu; fügen Sie die Links direkt unter der H2-Überschrift "Beispiele" hinzu. Zum Beispiel:
## Beispiele
Für Beispiele zu diesem Attribut siehe [die Seite zum `for` Attribut](https://example.org/).
Spezifikationen
{{Specifications}}
Um dieses Makro zu verwenden, entfernen Sie die Backticks und den Backslash in der Markdown-Datei.
Browser-Kompatibilität
{{Compat}}
Um dieses Makro zu verwenden, entfernen Sie die Backticks und den Backslash in der Markdown-Datei.
Siehe auch
Fügen Sie Links zu Referenzseiten und Leitfäden ein, die mit dem aktuellen Attribut in Zusammenhang stehen. Für weitere Richtlinien lesen Sie den Abschnitt Siehe auch im Schreibstil-Leitfaden.
- link1
- link2
- external_link (year)