CSS ist …
- Cascading Style Sheets
- ähnlich den Formatvorlagen eines Textvararbeitungsdokuments.
- eine Sammlung von Vorschriften zur Festlegung des Aussehens von XML/XHTML Elementen.
- eine Steuereinheit für Seitenlayout, Textfluss und Print-Layout.
- ein Hilfsmittel für Webseitengestaltung und Corporate Design.
Externe CSS Definition
Syntax
<link rel="stylesheet" media="{target}" href="{url}" />
Beispiel
<html>
<head>
<title>Webdokument</title>
<link rel="stylesheet" media="screen" href="seite.css" />
<link rel="stylesheet" media="print" href="druck.css" />
<link rel="stylesheet" media="projection" href="slides.css" />
</head>
<body>
</body>
</html>
Selector {property1: value1; ...; propertyN: valueN; }
; Selector: Auswahl der gewünschten Elemente (body, h1, table, …).
- property
- festzulegende Eigenschaft (color, border-style, …)
- value
- Eigenschaftswert (red, solid, …)
zentrale Einbindung in Dokument
Beispiel
<html>
<head>
<title>Webdokument</title>
<style type="text/css">
body { font-weight:bold; font-family:Tahoma,sans-serif; font-size:1.2em; }
h1, h2 { color:blue; font-style:italic; }
</style>
</head>
<body>
</body>
</html>
lokale Stilfestlegung in Elementen
Beispiel
<html>
<head>
<title>Webdokument</title>
</head>
<body style="font-weight:bold; font-size:1.2em;">
<h1 style="color:blue; font-style:italic;">...</h1>
</body>
</html>
SelfHTML bietet eine gute Übersicht über alle CSS 2.1 Eigenschaften.
CSS Kurzreferenz