![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() ![]() ![]() |
![]() ![]() Cascading Style Sheets, Formatvorlagen, kurz CSS, sind mit ein bisschen Vorsicht ein phantastisches Layout-Werkzeug. Vorsicht, weil Netscape sich wehrt. Die Style Sheets, die ich hier verwende und vorstelle, funktionieren in IE, Mozilla, Opera und zum größten Teil auch mit Netscape (wenn nicht, richten sie dort wenigstens keinen Schaden an, sondern bleiben dann einfach "unsichtbar"). CSS bewirken viele schöne Dinge wie gepunktete Unterstreichungen und Ränder, bunte Scrollbalken, fest positionierte Hintergründe uvm., die mit HTML nicht zu realisieren sind. Text kann mit Cascading Style Sheets effektiv formatiert werden und die Attribute müssen nicht immer wieder im Font-Tag definiert werden, man erstellt einfach eine ausgelagerte CSS-Datei mit Formatvorlagen. Das heisst, dass Änderungen am Textformat nur noch zentral in dieser einen Datei vorgenommen werden müssen und sich von hier aus auf alle Dokumente auswirken. Eine großartige Arbeitserleichterung vor allem bei aufwendigen Projekten! Es folgen einige - ausschließlich textrelevante - CSS-Beispiele mit Erklärung und .:: Links ::. zu anderen Seiten, die sich intensiver mit diesem so viele Möglichkeiten bietendem Thema auseinandersetzen. beispiel.css : Linkgestaltung
A:link { text-decoration: none; color: #cc33cc; } Erklärung:
CSS-Anweisungen für das Erscheinungsbild der Links, sie sollten in keinem Dokument fehlen.
beispiel.css : Textformatierung
.headline { So sieht's aus:
Headline Erklärung:Definierte Textklassen (.headline) mit zugewiesenen Attributen. Jedem Attribut muss ein Semikolon folgen, die { Attribute einer Klasse } werden immer mit geschwungenen Klammern zusammengefasst. Ursache und Wirkung:
Alle Formatierungen können für Links ebenso verwendet werden wie für Fließtext. CSS in HTML einbinden1. Ausgelagerte CSS-Datei
Die Cascading Style Sheets werden als separate Datei (name.css) gespeichert und mit dieser Zeile in den Headbereich der HTML-Datei eingebunden: 2. CSS im Headbereich der HTML-Datei positionieren
Macht Sinn, wenn die CSS-Anweisungen oder Teile dieser nur für dieses eine Dokument wirksam werden sollen:
3. CSS lokal im Tag
Macht Sinn, wenn die CSS-Anweisungen wirlich nur an dieser Stelle benutzt werden:
Besser beachten!
Netscape hasst den Zeilenabstand. Schiebt einfach Grafiken in den Text oder Buttons in Textareas, wenn man eines nicht beachtet: Immer, immer, müssen die die CSS-Anweisungen enthaltenden Tags wieder geschlossen werden, bevor eine Grafik oder ein Eingabefeld positioniert wird.
|
|