CSS
CSS ist eine Abkürzung für Cascading Style Sheets (übersetzt heißt es in etwa: aufeinander aufbauende Stil-Vorlagen) und eine Erweiterung der Möglichkeiten von HTML. Es bietet einen Mechanismus für HMTL, der den Formatvorlagen bei Textprogrammen sehr ähnlich ist. Die gestalterischen HTML-Tags können so zentral festgelegt und gepflegt werden. Ohne CSS müssten sämtliche Formatierungen eigentlich gleicher Elemente innerhalb einer Website für jedes Element neu definiert werden. Beispiel: Anstatt die Schriftart und –größe für die Überschrift der ersten Stufe an einer stelle festzulegen, muss bei Standard HTML Projekten dies bei jeder dieser Überschriften neu vorgenommen werden. Für die unterschiedlichen Ausgabemedien (z.B. Bildschirm, Drucker) werden unter Umständen verschiedene Anweisungen definiert. Bei komplexen HTML Projekten bietet CSS einen unschätzbaren Vorteil, jedoch wird CSS erst bei den Versionen 4.xx beim Netscape Navigator und beim Microsoft Internet Explorer vollständig unterstützt.