Cascading Stylesheets (CSS) sind eine Sprache für Stilvorlagen zur Gestaltung von strukturierten Dokumenten.
So kann man mit Hilfe von HTML die inhaltliche Untergliederung vornehmen und mit CSS die Gestaltung des Layouts.
CSS können direkt in das entsprechende Dokument integriert werden (üblicherweise innerhalb des <head >-Tags), wenn sie nur für dieses Dokument benötigt werden. Dafür wird der Tag < style> benötigt mit dem Attribut type und dem Inhalt "text/css".
Der Start-Tag sieht somit folgendermaßen aus:
<style type= "text/css">
...[INHALT]...
Wenn sie die Stilvorlagen für mehrere Seiten nutzen möchten, empfiehlt sich eine Auslagerung der CSS in eine separate Datei, die Dateiendung hierfür ist *.css .
Diese Datei wird mittels eines <link >-Tags mit der HTML-Seite verbunden, dieser Tag steht innerhalb des <head >-Bereichs.
< link rel= "stylesheet" href= "stylesheet.css" />
Es gibt verschiedene Möglichkeiten zur CSS-Definition, so unter anderem:
name { attribut : wert ; ... ... attribut : wert ;}
Der Übersicht halber kann man die einzelnen Elemente auch anders anordnen, das macht vor allem bei sehr vielen Attributen Sinn:
name
{
Wichtig ist die strikte Benutzung der geschweiften Klammer { und am Ende }, weiterhin nach dem Attribut die Nutzung des Doppelpunktes und nach jedem Wert - auch dem letzten - ein Semikolon.
body
{
Das obere Beispiel zeigt die CSS-Definition für den HTML-Tag <body>. So kann für jeden Tag genau festgelegt werden, wie der Inhalt aussehen soll.
Individueller gestalten kann man seine Webseite mit Klassen und ID's.
Bitte beachten:
Bei der Definition von Klassen und ID's kann eine eigene Bezeichnung gewählt werden.
Mehr Information finden Sie auf der Wiki-Seite von selfhtml.org.