Mit <style> bettet man Formatierungen (CSS, cascading style sheets, Formatvorlagen) in das HTML-Dokument ein. Die Beschreibung wird unmittelbar als Inhalt dieses Tags gesetzt.
Hinweise
Möchten Sie den Stil auf mehreren Seiten nutzen – und das ist der Normalfall –, so laden Sie am besten ein sog. externes Style Sheet. Dies geschieht mit <link> und bietet den Vorteil der Gleichmäßigkeit über mehrere Seiten hinweg und der einfacheren Wartbarkeit an genau einer Stelle. Da diese externe Datei ebenso gecached wird, wie das HTML -Dokument und evtl. externe Script Dateien, wird zudem der Datentransfer reduziert und somit die Performance erhöht.
Von der Syntax her unterstützt <style> verschiedene Formatierungssprachen, quasi-Standard ist jedoch CSS.
Historisch bedingt markiert man den Inhalt von Style-Tags (und auch von Scripten) als Kommentar. Heute ist das wohl praktisch überflüssig, schadet aber nicht. Der Effekt ist der, dass dieser Kommentar für einen CSS unterstützenden Browser belanglos ist und ignoriert wird. Ein CSS nicht unterstützender Browser sieht jedoch den (und nur den) HTML-Kommentar, so dass er die Style-Definitionen ignoriert und nicht zu interpretieren versucht.