Im World Wide Web steht die Repräsentation von Information im Vordergrund. Dazu können die vorhandenen Daten zur Visualisierung mittels STYLE SHEETS formatiert werden.
Style Sheets werden im deutschen Sprachraum auch als Format- oder Stilvorlagen bezeichnet. Sie sind in einer definierten Stilsprache geschriebene Dokumente, die angeben, wie eine Dokumentenseite gestaltet sein soll und wie bestimmte Elemente im Browser dargestellt werden. Style Sheets haben ihren Ursprung in der Entwicklung von Markup-Sprachen, daher gibt es auch verschiedene Möglichkeiten sie umzuwandeln.
Markup-Sprachen sind Auszeichnungssprachen. Eine Auszeichnungssprache ist eine Syntax, mit deren Hilfe man die Struktur von Dokumenten kennzeichnen kann.
Die bekanntesten Style Sheet Sprachen sind:
DOCUMENT STYLE SEMANTICS AND SPECIFICATION LANGUAGE (DSSSL),
CASCADING STYLE SHEETS (CSS) und
EXTENSIBLE STYLE SHEET LANGUAGE (XSL).
Diese Fallstudie geht hauptsächlich auf die Anwendung von Cascading Style Sheets in Verbindung mit Extensible Markup Language (XML) ein und erklärt im Detail, welche Formatierungs- bzw. Darstellungsmöglichkeiten damit erreicht werden können (anhand konkreter Beispiele).
Zum Inhalt
1. EINFÜHRUNG
2. HISTORIE DER STYLE SHEETS IN VERBINDUNG ZU MARKUP-SPRACHEN
3. VOR UND NACHTEILE VON STYLE SHEETS
4. VERGLEICH DER DARSTELLUNG IN VERSCHIEDENEN BROWSERN
5. EINBINDEN VON STYLE SHEETS
6. SCHRIFTFORMATIERUNG
7. TEXTFORMATIERUNG
8. BLOCKFORMATIERUNG
9. RAHMEN
10. GRAFISCHE DARSTELLUNG VON ELEMENTEN
11. VERGLEICH XML IN VERBINDUNG MIT CSS UND XSL
12. FAZIT
Inhaltsverzeichnis
-
- Einführung
- Historie der Style Sheets in Verbindung zu Markup-Sprachen
- Vor und Nachteile von Style Sheets
- Vorteile von Style Sheets
- Nachteile von Style Sheets
- Vergleich der Darstellung in verschiedenen Browsern
- Einbinden von Style Sheets
- Wo befinden sich die Style Sheets?
- Was bedeutet Kaskadieren?
- Wie funktioniert das Style Sheet?
- Einsetzen von HTML-Tags
- Schriftformatierung
- Schriftfamilie
- Schriftstil
- Schriftvariante
- Schriftgröße
- Schriftgewicht
- Schrifteinstellung gesammelt festlegen
- Textformatierung
- Zeichen und Wortabstand
- Schriftdekoration
- Schrifttransformation
- Textausrichtung
- Texteintzug
- Horizontale Ausrichtung
- Vertikale Ausrichtung
- Positionierung von Elemente
- Horizontale und vertikale Ausrichtung von Elemente
- Blockformatierung
- Blockausrichtung des Elementes
- Höhe und Breite von Elementen
- Bildlaufleiste einbinden
- Blockausrichtung innerhalb eines Elementes
- Rahmen
- Rahmenbreite
- Rahmenfarbe
- Rahmentyp oder Stilart
- Grafische Darstellung von Elementen
- Schriftfarbe
- Hintergrund
- Hintergrundfarbe festlegen
- Hintergrundbild einbinden
- Hintergrundbild mit Bildlaufleiste
- Einfaches oder mehrfaches Hintergrundbild
- Hintergrund gesammelt festlegen
- Reihenfolge der Elemente festlegen
- Vergleich XML in Verbindung mit CSS und XSL
- Was ist XSL?
- Aufbau XSL
- Fazit
Zielsetzung und Themenschwerpunkte
Diese Fallstudie befasst sich mit der Anwendung von Cascading Style Sheets (CSS) in Verbindung mit Extensible Markup Language (XML). Sie befasst sich mit der Entwicklung von Style Sheets, ihren Vorteilen und Nachteilen, der Funktionsweise von CSS und der Anwendung von CSS-Eigenschaften zur Gestaltung von XML-Dokumenten.
- Entwicklung von Style Sheets und deren historischer Einordnung
- Vorteile und Nachteile von Style Sheets
- Funktionsweise von CSS und die Anwendung von CSS-Eigenschaften
- Darstellung von XML-Dokumenten mit Hilfe von CSS
- Vergleich von CSS mit XSL
Zusammenfassung der Kapitel
1. Einführung
Das Kapitel führt in die Thematik von Style Sheets und deren Bedeutung für die Darstellung von Information im World Wide Web ein. Es werden die verschiedenen Arten von Style Sheets vorgestellt, insbesondere CSS und XSL, wobei der Fokus auf CSS in Verbindung mit XML liegt.
2. Historie der Style Sheets in Verbindung zu Markup-Sprachen
Dieses Kapitel beleuchtet die historische Entwicklung von Style Sheets im Kontext von Markup-Sprachen. Es wird der Ursprung von Markup-Sprachen und die Entwicklung von Style Sheets wie DSSSL und XSL beschrieben. Die enge Beziehung zwischen XML, SGML und HTML wird ebenfalls erläutert.
3. Vor und Nachteile von Style Sheets
Dieses Kapitel diskutiert die Vor- und Nachteile von Style Sheets im Allgemeinen und von CSS im Speziellen. Es werden die Vorteile von Style Sheets im Hinblick auf die Trennung von Inhalt und Gestaltung und die einfache Anpassung von Dokumenten hervorgehoben. Gleichzeitig werden die Nachteile wie die Komplexität von Style Sheets und die Kompatibilität zwischen verschiedenen Browsern diskutiert.
4. Vergleich der Darstellung in verschiedenen Browsern
Dieses Kapitel vergleicht die Darstellung von XML-Dokumenten in verschiedenen Browsern, um die Kompatibilität von CSS in verschiedenen Browsern zu demonstrieren. Es werden Unterschiede in der Interpretation von CSS-Eigenschaften und die Auswirkungen auf die Darstellung von XML-Dokumenten in verschiedenen Browsern dargestellt.
5. Einbinden von Style Sheets
Dieses Kapitel erklärt die verschiedenen Möglichkeiten, Style Sheets in XML-Dokumenten einzubinden. Es werden die verschiedenen Methoden, wie interne Style Sheets, externe Style Sheets und Stylesheet-Import, vorgestellt und erklärt. Darüber hinaus wird die Bedeutung des Kaskadierens von Style Sheets und die Funktionsweise des Style Sheets erläutert.
6. Einsetzen von HTML-Tags
Dieses Kapitel behandelt die Verwendung von HTML-Tags zur Formatierung von Text und Dokumenten. Es werden verschiedene HTML-Tags wie Schriftfamilie, Schriftstil, Schriftgröße und Schriftgewicht vorgestellt und erklärt, wie sie zur Gestaltung von Text und Dokumenten verwendet werden können.
7. Textformatierung
Dieses Kapitel befasst sich mit den verschiedenen Möglichkeiten zur Textformatierung in XML-Dokumenten mit Hilfe von CSS. Es werden Themen wie Wortabstand, Schriftdekoration, Schrifttransformation, Textausrichtung und Texteintzug erklärt und mit Codebeispielen illustriert.
8. Blockformatierung
Dieses Kapitel behandelt die Blockformatierung von Elementen in XML-Dokumenten mit Hilfe von CSS. Es werden verschiedene CSS-Eigenschaften vorgestellt, mit denen die Ausrichtung, Höhe, Breite und Positionierung von Blöcken gesteuert werden können. Darüber hinaus werden die Verwendung von Bildlaufleisten und die Blockausrichtung innerhalb eines Elementes erklärt.
9. Rahmen
Dieses Kapitel befasst sich mit der Verwendung von Rahmen in XML-Dokumenten mit Hilfe von CSS. Es werden die verschiedenen Möglichkeiten zur Festlegung der Rahmenbreite, Rahmenfarbe und des Rahmenstils vorgestellt und mit Codebeispielen illustriert.
10. Grafische Darstellung von Elementen
Dieses Kapitel befasst sich mit der grafischen Gestaltung von Elementen in XML-Dokumenten mit Hilfe von CSS. Es werden die verschiedenen Möglichkeiten zur Festlegung der Schriftfarbe, des Hintergrunds und der Reihenfolge von Elementen vorgestellt und mit Codebeispielen illustriert.
Schlüsselwörter
Cascading Style Sheets (CSS), Extensible Markup Language (XML), Style Sheets, Markup-Sprachen, Dokumentformatierung, Webdesign, HTML, SGML, XSL, DSSSL, Gestaltung, Präsentation, Benutzerfreundlichkeit, Browserkompatibilität, Webstandards.
- Arbeit zitieren
- Daniel Wittwer (Autor:in), 2001, Cascading Style Sheets in Verbindung mit XML, München, GRIN Verlag, https://www.grin.com/document/1152