AI Engineering Tools

Programmierung

HTML-Strukturbegriffe für Seitenbearbeitung

Durchsuchbare Begriffe für Tags, Elemente, Attribute, Seitenbereiche, Formulare und Barrierefreiheitsbeschriftungen.

51 Treffer

Grundlagen

Tag

Tag

<header>...</header>

Bedeutung

Ein Markup-Schlüsselwort, das in spitzen Klammern eingeschlossen ist und dem Browser mitteilt, welche Art von Element erstellt werden soll.

Ziel

Verwenden Sie den Tag-Namen, wenn das Ziel ein allgemeiner Elementtyp ist, z. B. jeder Button oder jeder Link.

Markup

<header>...</header>

Beispielanfrage

Ändern Sie das Styling aller Button-Tags innerhalb des Headers.

Grundlagen

Element

Element

<button>Menu</button>

Bedeutung

Ein vollständiges HTML-Fragment, das normalerweise aus einem Start-Tag, Inhalt und einem End-Tag besteht.

Ziel

Verwenden Sie das Wort "Element", wenn Sie einen sichtbaren Teil der Seite meinen, z. B. eine Überschrift, eine Karte oder einen Button.

Markup

<button>Menu</button>

Beispielanfrage

Verschieben Sie das Element für den Sprachenauswahl neben die Menüschaltfläche.

Grundlagen

Attribut

Attribute

<a href="/ko">Home</a>

Bedeutung

Zusätzliche Informationen, die innerhalb eines öffnenden Tags stehen, wie z. B. `href`, `class`, `id`, `src` oder `aria-label`.

Ziel

Attribute sind nützlich, wenn dieselbe Bezeichnung mehrfach vorkommt, aber nur eine eine bestimmte Klasse, ID oder Bezeichnung hat.

Markup

<a href="/ko">Home</a>

Beispielanfrage

Ein aria-label-Attribut zum Menü-Button mit nur Icon hinzufügen.

Grundlagen

Öffnendes und schließendes Tag

Opening and closing tag

<section>Content</section>

Bedeutung

Viele Elemente beginnen mit einem öffnenden Tag und enden mit einem passenden schließenden Tag.

Ziel

Dies erleichtert die Erklärung, wo ein Abschnitt in der Markup-Sprache beginnt und endet.

Hinweis

Ein fehlendes schließendes Tag kann dazu führen, dass der Browser den späteren Inhalt als Teil des falschen Elements behandelt.

Markup

<section>Content</section>

Beispielanfrage

Überprüfen Sie, ob der Kartenbereich übereinstimmende öffnende und schließende Tags hat.

Dokument

DOCTYPE

DOCTYPE

<!doctype html>

Bedeutung

Eine Deklaration, die dem Browser mitteilt, das Dokument als modernes HTML zu rendern.

Ziel

Es wird normalerweise vom Framework verwaltet und selten während der Komponententwicklung geändert.

Markup

<!doctype html>

Beispielanfrage

Ändern Sie nicht den Dokumenttyp; bearbeiten Sie nur die Seitenkomponente.

Dokument

html

html

<html lang="ko">...</html>

Bedeutung

Das Wurzelelement, das das gesamte HTML-Dokument umschließt.

Ziel

Das HTML-Element wird für dokumentweite Einstellungen wie Sprach- oder Themenattribute verwendet.

Markup

<html lang="ko">...</html>

Beispielanfrage

Legen Sie das Attribut "html lang" für jede Locale korrekt fest.

Dokument

Kopf

head

<head><title>...</title></head>

Bedeutung

Der Dokumentbereich für Metadaten, Titel, Symbole, SEO-Tags und Skripte, die keine sichtbaren Seiteninhalte sind.

Ziel

Verwenden Sie diesen Begriff, wenn Sie eine Änderung des SEO-Titels, der Beschreibung, der kanonischen URL oder der Metadaten anfordern.

Markup

<head><title>...</title></head>

Beispielanfrage

Aktualisieren Sie den Metadaten-Titel für die Seite mit den HTML-Struktur-Begriffen.

Dokument

Körper

body

<body>Visible page</body>

Bedeutung

Der Dokumentbereich, der sichtbare Seiteninhalte enthält.

Ziel

Die meisten Änderungen an Layout, Header, Menü und Tools erfolgen innerhalb des Hauptbereichs.

Markup

<body>Visible page</body>

Beispielanfrage

Halten Sie den Hintergrund des Inhalts sowohl im hellen als auch im dunklen Modus konsistent.

Dokument

Titel

title

<title>AI Engineering Tools</title>

Bedeutung

Der Seitentitel, der im Browser-Tab angezeigt wird und oft von Suchmaschinen verwendet wird.

Ziel

Verwenden Sie es, wenn die sichtbare H1 in Ordnung ist, aber der Browser- oder SEO-Titel geändert werden muss.

Markup

<title>AI Engineering Tools</title>

Beispielanfrage

Machen Sie den Browsertitel spezifischer, ohne die sichtbare Seitentitel zu ändern.

Dokument

Meta

meta

<meta name="description" content="...">

Bedeutung

Metadaten-Tags, die die Seite, den Viewport, die Kodierung oder Informationen für die soziale Darstellung beschreiben.

Ziel

Meta-Beschreibungen beeinflussen Vorschaubilder und Such-Snippets, aber nicht den sichtbaren Seiteninhalt.

Markup

<meta name="description" content="...">

Beispielanfrage

Aktualisieren Sie die Meta-Beschreibung, um nach durchsuchbaren HTML-Begriffen zu suchen.

Seitenbereiche

Header

header

<header>...</header>

Bedeutung

Ein semantischer Bereich für einleitende oder oberste Navigationsinhalte.

Ziel

Verwenden Sie eine Überschrift, wenn Sie den Seitentitel, die obere Navigation, den Theme-Button, den Sprach-Button oder den Menü-Button ansprechen möchten.

Markup

<header>...</header>

Beispielanfrage

Verschieben Sie das Element für den Sprachenauswahl innerhalb der Header-Steuerelemente neben die Menüschaltfläche.

Seitenbereiche

Navigation

nav

<nav>...</nav>

Bedeutung

Ein semantischer Bereich für wichtige Navigationslinks.

Ziel

Verwenden Sie "nav", wenn Sie Kategorielinks, Menügruppen oder die Seitennavigation bearbeiten.

Markup

<nav>...</nav>

Beispielanfrage

Gruppieren Sie die Menülinks innerhalb der Navigation nach Converter, Mathematik und Programmierung.

Seitenbereiche

Hauptteil

main

<main>...</main>

Bedeutung

Der Hauptinhaltsbereich einer Seite. Eine Seite sollte im Allgemeinen ein Hauptelement haben.

Ziel

Verwenden Sie "main", um den Seiteninhalt von Header, Footer oder Menü zu unterscheiden.

Markup

<main>...</main>

Beispielanfrage

Halten Sie das schwebende Menü über dem Hauptinhalt, ohne es nach unten zu schieben.

Seitenbereiche

Abschnitt

section

<section>...</section>

Bedeutung

Eine thematische Gruppierung verwandter Inhalte, normalerweise mit einer Überschrift.

Ziel

Verwenden Sie "section", wenn Sie einen großen Seitenbereich ansprechen, z. B. einen Hero-Bereich, ein Werkzeugbereich oder Inhaltsreferenzen.

Markup

<section>...</section>

Beispielanfrage

Reduzieren Sie die vertikale Füllung des Bereichs "Tools" auf mobilen Geräten.

Seitenbereiche

Artikel

article

<article>...</article>

Bedeutung

Ein eigenständiges Inhaltselement, z. B. eine Karte, ein Beitrag, ein Referenzeintrag oder ein Ergebnis.

Ziel

Verwenden Sie "article", wenn jede wiederholte Karte ihren eigenen Titel und Textkörper hat.

Markup

<article>...</article>

Beispielanfrage

Machen Sie jeden Artikel kompakter auf dem Desktop.

Seitenbereiche

Nebenbemerkung

aside

<aside>...</aside>

Bedeutung

Ein Bereich für Inhalte, die den Hauptinhalt ergänzen, oft eine Seitenleiste oder ein Hinweis.

Ziel

Verwenden Sie "aside", wenn Sie ein Filterpanel, eine seitliche Navigation oder einen unterstützenden Hinweis anfordern, der verschoben werden soll.

Markup

<aside>...</aside>

Beispielanfrage

Verschieben Sie den Seitenbereich unter den Hauptinhalt auf mobilen Geräten.

Seitenbereiche

Fußzeile

footer

<footer>...</footer>

Bedeutung

Ein Bereich am unteren Rand für rechtliche Links, sekundäre Navigation, Kontaktinformationen oder abschließende Inhalte.

Ziel

Verwenden Sie den Footer, wenn Sie das Seitenende ansprechen möchten, anstatt den unteren Rand eines Abschnitts.

Markup

<footer>...</footer>

Beispielanfrage

Eine kleine Gruppe von Rechts-Links im Footer hinzufügen.

Inhalt

Überschrift

Heading

<h1>Page title</h1>

Bedeutung

Ein Überschriftenelement von `h1` bis `h6`, das den Seiteninhalt strukturiert.

Ziel

Verwenden Sie die Überschriftenebene, wenn Sie eine Änderung der Hierarchie anfordern, nicht nur der visuellen Größe.

Hinweis

Verwenden Sie h1 oder h2 nicht nur für die Größe; verwenden Sie CSS für die visuelle Größe und Überschriften für die Dokumentstruktur.

Markup

<h1>Page title</h1>

Beispielanfrage

Behalten Sie den Seitentitel als `h1` und verwenden Sie `h2` oder `h3` für die Titel der Karten.

Inhalt

Absatz

p

<p>Description text.</p>

Bedeutung

Ein Absatz Text.

Ziel

Verwenden Sie "paragraph", wenn Sie beschreibenden Text oder dessen Abstand ändern.

Markup

<p>Description text.</p>

Beispielanfrage

Kürzen Sie den Absatz unter der Überschrift.

Inhalt

Ankerlink

a

<a href="/ko/tools/math-prompt">Start</a>

Bedeutung

Ein Linkelement, das zu einer anderen Seite, Route, Datei oder einem anderen Ort navigiert.

Ziel

Verwenden Sie einen Anker oder Link, wenn ein Element an einen anderen Ort verschoben wird, anstatt eine Aktion vor Ort auszuführen.

Markup

<a href="/ko/tools/math-prompt">Start</a>

Beispielanfrage

Ändern Sie den Link zu den Browse-Tools, sodass er zum Tools-Bereich scrollt.

Inhalt

Liste

List

<ul><li>Item</li></ul>

Bedeutung

Eine Gruppe verwandter Elemente, entweder ungeordnet mit `ul` oder geordnet mit `ol`.

Ziel

Verwenden Sie eine Liste, wenn Sie möchten, dass wiederholte Textelemente hinzugefügt, entfernt, neu angeordnet oder gruppiert werden.

Markup

<ul><li>Item</li></ul>

Beispielanfrage

Gruppieren Sie die Menüpunkte in Kategorielisten.

Inhalt

Tabelle

table

<table><tr><td>Cell</td></tr></table>

Bedeutung

Eine strukturierte Gitterstruktur aus Zeilen und Zellen für tabellarische Daten.

Ziel

Verwenden Sie eine Tabelle, wenn der Inhalt echte Daten in Zeilen und Spalten enthält und keine rein visuelle Anordnung von Karten ist.

Markup

<table><tr><td>Cell</td></tr></table>

Beispielanfrage

Verwenden Sie eine Tabelle für Wahrheitstabellendaten anstelle von einfachen Div-Blöcken.

Inhalt

Codeblock

code / pre

<pre><code>npm run build</code></pre>

Bedeutung

code kennzeichnet Code-Text. pre behält Zeilenumbrüche und Abstände für mehrzeiligen Code bei.

Ziel

Verwenden Sie einen Codeblock, wenn Befehle oder Beispiele eine exakte Formatierung erfordern.

Markup

<pre><code>npm run build</code></pre>

Beispielanfrage

Zeigen Sie Terminalbefehle in einem <pre>/<code>-Block an.

Inhalt

Stark und Betonung

strong / em

<strong>Important</strong>

Bedeutung

Semantische Elemente zur Hervorhebung. `strong` bedeutet Wichtigkeit; `em` bedeutet Betonung.

Ziel

Verwenden Sie diese für aussagekräftige Betonung, nicht nur für dekorative Fettschrift oder Kursivschrift.

Markup

<strong>Important</strong>

Beispielanfrage

Verwenden Sie "stark" für die Warnphrase innerhalb des Hinweises.

Medien

Bild

img

<img src="/hero.png" alt="Tool preview">

Bedeutung

Ein Element, das eine Bilddatei anzeigt.

Ziel

Verwenden Sie "image", wenn Sie eine Ersetzung, Größenänderung, Beschneidung oder einen alternativen Text für visuelle Medien anfordern.

Markup

<img src="/hero.png" alt="Tool preview">

Beispielanfrage

Ein klares Alt-Attribut zum Hero-Bild hinzufügen.

Medien

Alternativtext

alt

<img alt="Menu panel open">

Bedeutung

Text, der ein Bild für Bildschirmleseprogramme beschreibt und angezeigt wird, wenn das Bild nicht geladen werden kann.

Ziel

Verwenden Sie "alt", wenn Sie die Zugänglichkeit oder die Bedeutung eines Bildes verbessern möchten.

Hinweis

Dekorative Bilder können leeren Alternativtext verwenden, aber aussagekräftige Bilder benötigen eine nützliche Beschreibung.

Markup

<img alt="Menu panel open">

Beispielanfrage

Alternativtext hinzufügen, der erklärt, was der Screenshot zeigt.

Medien

SVG

svg

<svg>...</svg>

Bedeutung

Ein Vektorgrafikelement, das häufig für Symbole, Diagramme und skalierbare Formen verwendet wird.

Ziel

Verwenden Sie SVG, wenn die Grafik eine einfache Form oder ein Symbol ist, das scharf bleiben soll.

Markup

<svg>...</svg>

Beispielanfrage

Verwenden Sie ein SVG-Symbol für die Schaltfläche im Menü, wenn keine Symbolbibliothek verfügbar ist.

Formulare und Controls

Schaltfläche

button

<button type="button">Menu</button>

Bedeutung

Eine Steuerung, die eine Aktion ausführt, wenn sie angeklickt oder angetippt wird.

Ziel

Verwenden Sie eine Schaltfläche, wenn die Steuerung den UI-Zustand ändert, ein Menü öffnet, ein Formular absendet oder eine Aktion ausführt.

Hinweis

Für die Navigation ist ein Link in der Regel besser als ein Button.

Markup

<button type="button">Menu</button>

Beispielanfrage

Der Menü-Button sollte das Dropdown-Menü für die Sprache schließen, bevor das Menü geöffnet wird.

Formulare und Controls

Formular

form

<form>...</form>

Bedeutung

Eine Gruppe von Bedienelementen, die zur Erfassung und Übermittlung von Benutzereingaben verwendet werden.

Ziel

Verwenden Sie ein Formular, wenn Eingaben zu einer einzigen Übermittlung oder einem einzigen Eingabe-Workflow gehören.

Markup

<form>...</form>

Beispielanfrage

Gruppieren Sie die Suchfelder und Kategorieauswahl in einem formähnlichen Steuerungsbereich.

Formulare und Controls

Label

label

<label for="search">Search</label>

Bedeutung

Text, der eine Formularsteuerung benennt.

Ziel

Verwenden Sie das Label, wenn ein Eingabefeld einen sichtbaren oder für Screenreader geeigneten Namen benötigt.

Markup

<label for="search">Search</label>

Beispielanfrage

Fügen Sie ein Label für die Suchleiste hinzu, ohne die UI zu überladen.

Formulare und Controls

Eingabe

input

<input type="search" placeholder="Search">

Bedeutung

Ein Feld, in dem der Benutzer einen Wert eingibt oder auswählt.

Ziel

Verwenden Sie "input", wenn Sie Suchfelder, Textfelder, Zahlen, Kontrollkästchen oder andere einfache Steuerelemente ansprechen möchten.

Markup

<input type="search" placeholder="Search">

Beispielanfrage

Das Suchfeld sollte auf mobilen Geräten die volle Breite einnehmen.

Formulare und Controls

Auswählen

select

<select><option>English</option></select>

Bedeutung

Eine native Dropdown-Steuerung zum Auswählen einer Option aus einer Liste.

Ziel

Verwenden Sie "select", wenn das Steuerelement ein natives Formular-Dropdown-Menü und kein benutzerdefiniertes Menü ist.

Markup

<select><option>English</option></select>

Beispielanfrage

Den Sprachauswahlbereich so stylen, dass die ausgewählte Option im Dark Mode lesbar ist.

Formulare und Controls

Textbereich

textarea

<textarea>Long text</textarea>

Bedeutung

Eine mehrzeilige Texteingabe.

Ziel

Verwenden Sie ein Textfeld, wenn Benutzer längere Texte einfügen oder bearbeiten müssen.

Markup

<textarea>Long text</textarea>

Beispielanfrage

Erhöhen Sie die Höhe des Textbereichs für die Eingabe langer Anweisungen.

Attribute

Klasse

class

<button class="icon-button">...</button>

Bedeutung

Ein Attribut, das verwendet wird, um Elemente für das Styling oder das Verhalten zu gruppieren.

Ziel

Eine Klasse ist oft der praktischste Weg, um ein wiederholtes UI-Muster zu adressieren.

Markup

<button class="icon-button">...</button>

Beispielanfrage

Wenden Sie dieselbe Klasse auf alle Schaltflächen zum Umschalten von Menükategorien an.

Attribute

ID

id

<section id="tools">...</section>

Bedeutung

Ein eindeutiger Identifikator für ein Element auf einer Seite.

Ziel

Verwenden Sie "id", wenn ein Link zu einem bestimmten Abschnitt scrollen muss oder ein Label mit einer Eingabe verbunden werden muss.

Hinweis

Die gleiche ID sollte nicht für mehrere Elemente auf einer Seite wiederverwendet werden.

Markup

<section id="tools">...</section>

Beispielanfrage

Eine ID zum Bereich "Tools" hinzufügen, damit der Link "Tools durchsuchen" dorthin scrollen kann.

Attribute

href

href

<a href="/ko/reference/html-structure-terms">HTML</a>

Bedeutung

Die Ziel-URL oder der Fragment für einen Link.

Ziel

Verwenden Sie "href", wenn ein Link auf die falsche Seite oder den falschen Abschnitt verweist.

Markup

<a href="/ko/reference/html-structure-terms">HTML</a>

Beispielanfrage

Ändern Sie den href-Wert im Menü "Programmierung" in die neue HTML-Strukturseite für die Bestimmungen.

Attribute

src

src

<img src="/images/example.png" alt="Example">

Bedeutung

Der Quellpfad für Bilder, Skripte, Iframes und ähnliche Medien.

Ziel

Verwenden Sie "src", wenn ein Bild oder ein Skript fehlt, falsch ist oder ersetzt werden sollte.

Markup

<img src="/images/example.png" alt="Example">

Beispielanfrage

Ersetzen Sie die Bildquelle durch den neuen Pfad zum Vorschaubild.

Attribute

Datenattribut

data-*

<html data-theme="dark">

Bedeutung

Benutzerdefinierte Attribute, die verwendet werden, um Status oder Metadaten in einem Element zu speichern.

Ziel

Verwenden Sie Datenattribute, wenn die Formatierung von einem Status abhängt, z. B. von einem Thema, ob sie geöffnet, geschlossen oder ausgewählt ist.

Markup

<html data-theme="dark">

Beispielanfrage

Verwenden Sie das Attribut "data-theme" im HTML-Element, um die Farben für den Dark Mode zu ändern.

Barrierefreiheit

Rolle

role

<div role="menu">...</div>

Bedeutung

Ein Accessibility-Attribut, das beschreibt, welche Art von UI-Objekt ein Element darstellt.

Ziel

Verwenden Sie "role", wenn eine benutzerdefinierte Komponente eine klare Semantik benötigt, z. B. ein Menü, ein Dialogfenster, ein Tab oder eine Benachrichtigung.

Hinweis

Native semantische Elemente sind in der Regel besser als das Hinzufügen einer Rolle zu einem generischen `<div>`-Element.

Markup

<div role="menu">...</div>

Beispielanfrage

Geben Sie der Liste der benutzerdefinierten Sprachen eine geeignete Menürolle.

Barrierefreiheit

aria-label

aria-label

<button aria-label="Toggle menu">...</button>

Bedeutung

Ein Textlabel für Hilfstechnologien, wenn sichtbarer Text fehlt oder unzureichend ist.

Ziel

Verwenden Sie aria-label für Symbol-only-Steuerelemente wie Menü-, Such-, Schließ- oder Themen-Schaltflächen.

Markup

<button aria-label="Toggle menu">...</button>

Beispielanfrage

Ein aria-label hinzufügen, das den Hamburger-Menü-Button klar benennt.

Barrierefreiheit

aria-expanded

aria-expanded

<button aria-expanded="false">Menu</button>

Bedeutung

Ein Accessibility-Attribut, das angibt, ob ein Steuerelement offen oder geschlossen ist.

Ziel

Verwenden Sie es für Dropdown-Menüs, Akkordeons und Menü-Schalter.

Markup

<button aria-expanded="false">Menu</button>

Beispielanfrage

Aktualisieren Sie aria-expanded, wenn die Menükategorie geöffnet oder geschlossen wird.

Beziehungen

Elternteil und Kind

Parent and child

<nav><a>Link</a></nav>

Bedeutung

Ein Elternelement enthält Kindelemente darin.

Ziel

Verwenden Sie dies, wenn das Ziel von der Position abhängt, z. B. Links innerhalb der Navigation oder Schaltflächen innerhalb der Kopfzeile.

Markup

<nav><a>Link</a></nav>

Beispielanfrage

Nur die Links stylen, die Kinder des Header-Navigationsbereichs sind.

Beziehungen

Geschwister

Sibling

<button /> <button />

Bedeutung

Elemente, die denselben übergeordneten Knoten haben, sind Geschwister.

Ziel

Verwenden Sie "sibling", wenn der Abstand oder die Interaktion von benachbarten Elementen abhängt.

Markup

<button /> <button />

Beispielanfrage

Reduzieren Sie den Abstand zwischen den Header-Buttons.

Beziehungen

Verschachtelung

Nesting

<section><article><h2>Title</h2></article></section>

Bedeutung

Die Struktur, die entsteht, wenn Elemente innerhalb anderer Elemente platziert werden.

Ziel

Verwenden Sie "nesting", wenn Sie genau angeben müssen, welches innere Element geändert werden soll.

Markup

<section><article><h2>Title</h2></article></section>

Beispielanfrage

In jeder Karte, verschieben Sie das Anwendungsbeispiel unter die Eigenschafts-Chips.

Beziehungen

Wrapper

Wrapper

<div class="container">...</div>

Bedeutung

Ein Element, das hauptsächlich zum Gruppieren, Einschränken oder Positionieren anderer Elemente verwendet wird.

Ziel

Verwenden Sie einen Wrapper, wenn das Layout ein umgebendes Element benötigt, anstatt Änderungen an jedem einzelnen Kindelement vorzunehmen.

Markup

<div class="container">...</div>

Beispielanfrage

Einen Wrapper um die Header-Steuerelemente legen, damit das Dropdown rechts ausgerichtet werden kann.

Beziehungen

Container

Container

<div class="container">Page content</div>

Bedeutung

Eine Wrapper-Funktion, die den Seiteninhalt ausrichtet und auf eine lesbare Breite beschränkt.

Ziel

Verwenden Sie einen Container, wenn Sie die Gesamtbreite des Inhalts oder die Seitenränder ändern.

Markup

<div class="container">Page content</div>

Beispielanfrage

Der Hauptinhaltscontainer sollte auf Desktop-Computern etwas schmaler sein.

Beziehungen

Fragment

Fragment

<>...</>

Bedeutung

Eine Wrapper-Komponente, die in React verwendet wird, um Elemente zu gruppieren, ohne ein zusätzliches DOM-Element hinzuzufügen.

Ziel

Verwenden Sie ein Fragment, um Elemente zu gruppieren, ohne das Layout oder CSS-Selektoren zu beeinflussen.

Markup

<>...</>

Beispielanfrage

Verwenden Sie ein Fragment anstelle eines unnötigen Wrapper-Div.

Barrierefreiheit

Semantisches HTML

Semantic HTML

<main><section><h1>...</h1></section></main>

Bedeutung

HTML, das Elemente gemäß ihrer Bedeutung und nicht nur ihrem visuellen Erscheinungsbild verwendet.

Ziel

Verwenden Sie semantisches HTML, wenn Sie die Struktur, die Barrierefreiheit, die Suchmaschinenoptimierung (SEO) oder die Wartbarkeit verbessern.

Markup

<main><section><h1>...</h1></section></main>

Beispielanfrage

Verwenden Sie semantisches HTML für die Referenzseitenabschnitte anstelle von generischen Divs.

Barrierefreiheit

Orientierungspunkt

Landmark

<header> <nav> <main> <footer>

Bedeutung

Wichtige Bereiche der Seite, die Benutzern von Hilfstechnologien helfen, sich schnell zurechtzufinden.

Ziel

Kopfzeile, Navigation, Hauptbereich, Seitenleiste und Fußzeile können als Ankerpunkte dienen.

Markup

<header> <nav> <main> <footer>

Beispielanfrage

Halten Sie ein klares, wichtiges Element auf jeder Seite.

Barrierefreiheit

Zugänglicher Name

Accessible name

<button aria-label="Open menu">☰</button>

Bedeutung

Der Name, den eine assistive Technologie verwendet, um eine Steuerung anzukündigen.

Ziel

Verwenden Sie einen zugänglichen Namen, wenn eine Steuerung visuell klar ist, aber nicht für Screenreader benannt ist.

Markup

<button aria-label="Open menu">☰</button>

Beispielanfrage

Geben Sie dem Umschalter für das Thema einen klaren, zugänglichen Namen in jeder Sprache.

Barrierefreiheit

Tabindex

tabindex

<button tabindex="0">Action</button>

Bedeutung

Ein Attribut, das die Reihenfolge des Tastaturfokus beeinflussen kann.

Ziel

Verwenden Sie es vorsichtig, wenn benutzerdefinierte Steuerelemente nicht über die Tastatur erreichbar sind.

Hinweis

Positive Tabindex-Werte können eine verwirrende Tastaturreihenfolge verursachen. Die native Fokusreihenfolge ist in der Regel besser.

Markup

<button tabindex="0">Action</button>

Beispielanfrage

Vermeiden Sie positive tabindex-Werte und behalten Sie die natürliche Reihenfolge der Tastatur bei.