Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Boolean-Attribut (HTML)

Ein Boolean-Attribut in HTML ist ein Attribut, das true oder false Werte darstellt. Wenn ein HTML-Tag ein Boolean-Attribut enthält – unabhängig vom Wert dieses Attributs – wird das Attribut auf true für dieses Element gesetzt. Wenn ein HTML-Tag das Attribut nicht enthält, wird das Attribut auf false gesetzt.

Wenn das Attribut vorhanden ist, kann es eine der folgenden Formen haben:

  • nur der Attributname selbst; z.B. attribute, was bedeutet, dass sein impliziter Wert der leere String ist
  • das Attribut mit einem Wert des leeren Strings; z.B. attribute=""
  • das Attribut mit einem Wert, der dem Namen des Attributs selbst entspricht, ohne führende oder nachfolgende Leerzeichen, und Groß-/Kleinschreibung wird ignoriert; z.B. attribute="attribute", attribute="ATTRIBUTE"

Hinweis: Die Strings "true" und "false" sind ungültige Werte. Um das Attribut auf false zu setzen, sollte das Attribut komplett weggelassen werden. Obwohl moderne Browser jeden String-Wert als true behandeln, sollten Sie sich nicht auf dieses Verhalten verlassen.

Hier ist ein Beispiel für ein HTML-Boolean-Attribut checked:

html
<!-- The following checkboxes will be checked on initial rendering -->
<input type="checkbox" checked />
<input type="checkbox" checked="" />
<input type="checkbox" checked="checked" />
<input type="checkbox" checked="Checked" />

<!-- The following checkbox will not be checked on initial rendering -->
<input type="checkbox" />

Siehe auch