BESTE WEBSITE FÜR WEBENTWICKLER
HTML5-Lektionen für Anfänger

Ua En Es

HTML Attribute


HTML-Attribute liefern zusätzliche Informationen zu HTML-Elementen.


HTML Attribute

  • Alle HTML-Elemente können Attribute haben
  • Attribute stellen zusätzliche Informationen über Elemente bereit
  • Attribute werden immer im Start-Tag angegeben
  • Attribute kommen normalerweise in Name/Wert-Paaren vor, wie zum Beispiel: name="value"

Das href-Attribut

Das Tag <a> definiert einen Hyperlink. Das Attribut href gibt die URL der Seite an, zu der der Link führt:

Beispiel

<a href="https://www.w3schools.com">Besuchen Sie W3Schools</a>
Try it Yourself »

Mehr über Links erfahren Sie in unserem Kapitel HTML-Links.


Das src-Attribut

Das Tag <img> wird verwendet, um ein Bild in eine HTML-Seite einzubetten. Das Attribut src gibt den Pfad zum anzuzeigenden Bild an:

Beispiel

<img src="img_girl.jpg">
Try it Yourself »

Es gibt zwei Möglichkeiten, die URL im Attribut src anzugeben:

1. Absolute URL - Links zu einem externen Bild, das auf einer anderen Website gehostet wird. Beispiel: src="https://www.w3schools.com/images/img_girl.jpg".

Hinweise: Externe Bilder unterliegen möglicherweise dem Urheberrecht. Wenn Sie keine Erlaubnis zur Nutzung erhalten, verstoßen Sie möglicherweise gegen das Urheberrecht. Darüber hinaus können Sie externe Bilder nicht steuern; es kann plötzlich entfernt oder geändert werden.

2. Relative URL – Verlinkt zu einem Bild, das auf der Website gehostet wird. Hier enthält die URL nicht den Domainnamen. Wenn die URL ohne Schrägstrich beginnt, ist sie relativ zur aktuellen Seite. Beispiel: src="img_girl.jpg". Wenn die URL mit einem Schrägstrich beginnt, ist sie relativ zur Domain. Beispiel: src="/images/img_girl.jpg".

Tipp: Es ist fast immer am besten, relative URLs zu verwenden. Sie werden nicht beschädigt, wenn Sie die Domain wechseln.


Die Attribute width und height

Das <img>-Tag sollte auch das enthalten width und height Attribute, die die Breite und Höhe des Bildes (in Pixel) angeben:

Beispiel

<img src="img_girl.jpg" width="500" height="600">
Try it Yourself »

Das alt-Attribut

Das erforderliche Attribut alt für das Tag <img> gibt einen alternativen Text für ein Bild an, wenn das Bild für Aus irgendeinem Grund kann die Anzeige nicht angezeigt werden. Dies kann an einer langsamen Verbindung oder einem Fehler im Attribut src liegen oder daran, dass der Benutzer einen Bildschirmleser verwendet.

Beispiel

<img src="img_girl.jpg" alt="Mädchen mit Jacke">
Try it Yourself »

Beispiel

Sehen Sie, was passiert, wenn wir versuchen, ein Bild anzuzeigen, das nicht existiert:

<img src="img_typo.jpg" alt="Mädchen mit Jacke">
Try it Yourself »

Mehr über Bilder erfahren Sie in unserem Kapitel HTML-Bilder.


Das style-Attribut

Das Attribut style wird verwendet, um Stile zu einem Element hinzuzufügen, z. B. Farbe, Schriftart, Größe und mehr.

Beispiel

<p style="color:red;">Dies ist ein roter Absatz.</p>
Try it Yourself »

Weitere Informationen zu Stilen finden Sie in unserem Kapitel HTML-Stile.


Das lang-Attribut

Sie sollten immer das Attribut lang in das Tag <html> einschließen, um die Sprache zu deklarieren der Webseite. Dies soll Suchmaschinen und Browsern helfen.

Im folgenden Beispiel wird Englisch als Sprache angegeben:

<!DOCTYPE html>
<html lang="en">
<body>
...
</body>
</html>

Ländercodes können dem Sprachcode auch im Attribut lang hinzugefügt werden. Die ersten beiden Zeichen definieren also die Sprache der HTML-Seite und die letzten beiden Zeichen definieren das Land.

Das folgende Beispiel gibt Englisch als Sprache und die Vereinigten Staaten als Land an:

<!DOCTYPE html>
<html lang="en-US">
<body>
...
</body>
</html>

Sie können alle Sprachcodes in unserer HTML-Sprachcode-Referenz sehen.


Das Titelattribut

Das Attribut title definiert einige zusätzliche Informationen zu einem Element.

Der Wert des Titelattributs wird als Tooltip angezeigt, wenn Sie mit der Maus über das Element fahren:

Beispiel

<p title="Ich bin ein Tooltip">Das ist ein Absatz.</p>
Try it Yourself »

Wir empfehlen, Attribute immer in Kleinbuchstaben zu verwenden

Der HTML-Standard erfordert keine kleingeschriebenen Attributnamen.

Das Titelattribut (und alle anderen Attribute) können in Groß- oder Kleinbuchstaben geschrieben werden, z. B. title oder TITLE.

W3C empfiehlt jedoch Kleinbuchstaben-Attribute in HTML und verlangt Kleinbuchstaben-Attribute für strengere Dokumenttypen wie XHTML.

Bei W3Schools verwenden wir immer Attributnamen in Kleinbuchstaben.


Wir empfehlen: Attributwerte immer angeben

Der HTML-Standard erfordert keine Anführungszeichen um Attributwerte.

W3C empfiehlt jedoch Anführungszeichen in HTML und verlangt Anführungszeichen für strengere Dokumenttypen wie XHTML.

Gut:

<a href="https://www.w3schools.com/html/">Besuchen Sie unser HTML-Tutorial</a>

Schlecht:

<a href=https://www.w3schools.com/html/>Besuchen Sie unser HTML-Tutorial</a>

Manchmal muss man Anführungszeichen verwenden. In diesem Beispiel wird das Titelattribut nicht korrekt angezeigt, da es ein Leerzeichen enthält:

Beispiel

<p title=Über W3Schools>
Try it Yourself »

Bei W3Schools verwenden wir immer Anführungszeichen um Attributwerte.


Einfache oder doppelte Anführungszeichen?

Doppelte Anführungszeichen um Attributwerte kommen in HTML am häufigsten vor, es können jedoch auch einfache Anführungszeichen verwendet werden.

In manchen Situationen, wenn der Attributwert selbst doppelte Anführungszeichen enthält, ist es notwendig, einfache Anführungszeichen zu verwenden:

<p title='John "ShotGun" Nelson'>

Oder umgekehrt:

<p title="John 'ShotGun' Nelson">
Try it Yourself »

Kapitelzusammenfassung

  • Alle HTML-Elemente können Attribute haben
  • Das Attribut href von <a> gibt die URL der Seite an, zu der der Link führt
  • Das Attribut src von <img> gibt den Pfad zum anzuzeigenden Bild an
  • Die Attribute width und height von <img> Größeninformationen für Bilder bereitstellen
  • Das Attribut alt von <img> stellt einen alternativen Text für ein Bild bereit
  • Das Attribut style wird verwendet, um Stile zu einem Element hinzuzufügen, z. B. Farbe, Schriftart, Größe und mehr
  • Das Attribut lang des Tags <html> deklariert die Sprache der Webseite
  • Das Attribut title definiert einige zusätzliche Informationen zu einem Element

HTML Übungen

Testen Sie sich mit Übungen

Übung:

Fügen Sie dem Absatz unten einen „Tooltip“ mit dem Text hinzu "About W3Schools".

<p ="About W3Schools">W3Schools is a web developer's site.</p>


HTML Attributreferenz

Eine vollständige Liste aller Attribute für jedes HTML-Element finden Sie in unserer: HTML-Attributreferenz.