Ausgewählte Geschichten vom <div>- und vom <span>-Tag <span> ist ein HTML-Element, das als Selektor im Stylesheet definiert werden kann und für das style-, class- und id-Attribute definiert sind. <span> ist ein Inlineelement, das wie <b>, <i> und <strong> in HTML benutzt wird. <span> ist nur dafür da, um Stile anzuwenden und hat selber keinerlei Auswirkung auf die Darstellung des Dokuments. Wenn das Stylesheet nicht angewendet wird, ist die Existenz des <span>-Tags im gerenderten HTML-Dokument nicht ersichtlich.
<span> wird üblicherweise benutzt, um zusätzliche Formatierungen in ein oder mehrere Tags einzubringen, ohne dabei auf das style-Attribut des Tags zugreifen zu müssen. Das <span>-Tag wird um die zu formatierenden Elemente herum angelegt und ist durch die globalen Stylesheet-Definitionen eleganter und flexibler als style-Attribute.
Das <span>-Tag kann auch mehrere HTML-Elemente einschließen, um
auf diese Weise ganze Inhaltsbereiche hervorzuheben. Dabei können auch
Eigenschaften für die Positionierung angewendet werden, wie z.B. in dem
hervorgehobenen Kasten oben links. Da das <span>-Tag ein Inlinestil
ist, hat es – neben der gewünschten Formatierung – keine
weiteren Folgen.