CSS
Cascading Style Sheets
Mit CSS lassen sich umfangreiche optische Änderungen an allen dargestellten Elementen durchführen. Die Sprache besitzt einen einfachen Syntax, welcher dem der JavaScript Object Notation (JSON) stark ähnelt. Gesetzte Eigenschaften können von Eltern-Elementen auf deren Kind-Elemente vererbt werden. Dies ist vorteilhaft, wenn es sich dabei um globale Änderungen handelt, die im gesamten Dokument wirken sollen. Für direkte Änderungen eines Elementes oder einer Gruppe von Elementen gibt es die Selektoren id und class. Über diese können gezielt einzelne Tags und Tag-Gruppen beeinflusst werden.
Um die Funktionalität der Dokumente zu erweitern werden browserseitige Skriptsprachen verwendet. Durch den Einsatz von JavaScript lassen sich statische HTML-Dokumente mit zusätzlichen interaktiven Elementen ausstatten.