Das Tag <span> ist dem Tag <div> ähnlich und ist ein universaler Container, aber im Vergleich zum Blockelement <div> bestimmt das Element <span> einzelne Zeilen, Symbole und andere Zeilenelemente für ihre weitere Formgestaltung mit den CSS-Stilen oder für ihre Verarbeitung mithilfe von Skripten. Das Tag <span> wird verwendet, um

  • ein Teil des Textes mit einer Farbe hervorzuheben, für ihn einen Hintergrund oder ein Hintergrundbild zu bestimmen.
  • die Schriftart von einzelnen Wörtern oder Phrasen zu ändern.
  • Skripte zu den getrennten Bereichen des Textes, zum Beispiel für die Beleuchtung der Syntax des Codes usw. anzuwenden.

Das Tag <span> hat keinen Einfluss auf die visuelle Gestaltung der Elemente und hat keine semantische Bedeutung.

Syntax

Das Tag <span> wird gepaart verwendet, sein Inhalt wird zwischen den Start- (<span>) und Endtags (</span>) platziert.

Beispiel

<!DOCTYPE html>
<html>
  <head>
    <title>Der Titel des Dokuments</title>
  </head>
  <body>
    <p>Meine Katze hat <span style="color: green;">grüne</span> Augen.</p>
  </body>
</html>

In diesem Beispiel haben wir den Stil unmittelbar im Tag eigegeben.

Ergebnis

span beispiel

Beispiel

<!DOCTYPE html>
<html>
  <head>
    <title>Der Titel des Dokuments</title>
    <style>   
      .letter { 
      color: red; 
      font-size: 300%; /* Die Schriftgröße im Prozent*/ 
      position: relative; /* Relative Positionierung */ 
      top: 7px; /* Verschiebung von oben*/ 
    </style>
  </head>
  <body>
    <p><span class="letter">S</span>ie hatte in den Händen abscheuliche, gelbe Blumen gehabt. Und diese Blumen hoben sich auf ihrem schwarzen Frühlingsmantel sehr deutlich heraus.</p>
    <p>Michail Bulgakow</p>
  </body>
</html>

In diesem Beispiel haben wir zum Tag das Attribut class hinzugefügt, und getrennt haben wir die Stile für den Inhalt des Tages festgelegt.

Ergebnis

span beispiel

Attribute

Das Tag <span> unterschtützt Globale Attribute und Globale Eventhandler.

Browser-Support

chrome edge firefox safari opera

Übe dein Wissen

Was ist die Funktion des HTML <span>-Tags?
Finden Sie das nützlich?