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
1. Einführung
2. Historie der Style Sheets in Verbindung zu Markup-Sprachen
3. Vor und Nachteile von Style Sheets
3.1. Vorteile von Style Sheets
3.2. Nachteile von Style Sheets
4. Vergleich der Darstellung in verschiedenen Browsern
5. Einbinden von Style Sheets
5.1. Wo befinden sich die Style Sheets?
5.2. Was bedeutet kaskadieren?
5.3. Wie funktioniert das Style Sheet?
5.4. Einsetzen von HTML-Tags
6. Schriftformatierung
6.1. Schriftfamilie
6.2. Schriftstil
6.3. Schriftvariante
6.4. Schriftgröße
6.5. Schriftgewicht
6.6. Schrifteinstellung gesammelt festlegen
7. Textformatierung
7.1. Zeichen und Wortabstand
7.2. Schriftdekoration
7.3. Schrifttransformation
7.4. Textausrichtung
7.4.1. Texteinzug
7.4.2. Horizontale Ausrichtung
7.4.3. Vertikale Ausrichtung
7.4.4. Positionierung von Elemente
7.4.5. Horizontale und Vertikale Ausrichtung von Elemente
8. Blockformatierung
8.1. Blockausrichtung des Elementes
8.2. Höhe und Breite von Elementen
8.3. Bildlaufleiste einbinden
8.4. Blockausrichtung innerhalb eines Elementes
9. Rahmen
9.1. Rahmenbreite
9.2. Rahmenfarbe
9.3. Rahmentyp oder Stilart
10. Grafische Darstellung von Elementen
10.1. Schriftfarbe
10.2. Hintergrund
10.2.1. Hintergrundfarbe festlegen
10.2.2. Hintergrundbild einbinden
10.2.3. Hintergrundbild mit Bildlaufleiste
10.2.4. Einfaches oder mehrfaches Hintergrundbild
10.2.5. Hintergrund gesammelt festlegen
10.3. Reihenfolge der Elemente festlegen
11. Vergleich XML in Verbindung mit CSS und XSL
11.1. Was ist XSL?
11.2. Aufbau XSL
12. Fazit
Zielsetzung und Themen
Die Arbeit untersucht die Möglichkeiten, XML-Dokumente durch den Einsatz von Cascading Style Sheets (CSS) grafisch zu formatieren. Das primäre Ziel ist es, die Trennung von Inhalt und Layout bei der Dokumentengestaltung zu demonstrieren und die Vor- sowie Nachteile dieser Kombination zu bewerten.
- Grundlagen der Style Sheet-Technologien und Markup-Sprachen
- Kaskadierende Effekte und Einbindung von CSS in XML
- Methoden der Schrift- und Textformatierung
- Block- und Rahmengestaltung sowie grafische Elemente
- Vergleichende Analyse zwischen CSS und XSL bei der XML-Anwendung
Auszug aus dem Buch
1. Einführung
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 wird auf die Anwendung von Cascading Style Sheets in Verbindung EXTENSIBLE MARKUP LANGUAGE (XML) ausgerichtet, da die Möglichkeiten von CSS im Vergleich zu Style Sheets Sprachen recht überschaubar sind. Aus diesem Grund geht der Fokus dieser Fallstudie darauf ausgerichtet.
Zusammenfassung der Kapitel
1. Einführung: Definition von Style Sheets und deren Ursprung in der Entwicklung von Markup-Sprachen.
2. Historie der Style Sheets in Verbindung zu Markup-Sprachen: Entwicklung der Markup-Sprachen von GML über SGML bis hin zu XML und den dazugehörigen Standardisierungen.
3. Vor und Nachteile von Style Sheets: Analyse der Vorteile wie Wartbarkeit und Trennung von Inhalt und Layout sowie der Nachteile durch unzureichende Browser-Kompatibilität.
4. Vergleich der Darstellung in verschiedenen Browsern: Gegenüberstellung der Unterstützung von CSS-Attributen im Netscape Navigator und Internet Explorer.
5. Einbinden von Style Sheets: Erläuterung der technischen Implementierung von CSS-Dateien in XML und des Konzepts der Kaskadierung.
6. Schriftformatierung: Detaillierte Darstellung der Attribute zur Gestaltung von Schriftfamilie, Stil, Größe und Gewicht.
7. Textformatierung: Behandlung von Abständen, Dekorationen, Transformationen und Ausrichtungsoptionen.
8. Blockformatierung: Methoden zur Positionierung von Blöcken, Rändern und zur Einbindung von Bildlaufleisten.
9. Rahmen: Anwendung von Rahmenattributen inklusive Breite, Farbe und Stilart.
10. Grafische Darstellung von Elementen: Einsatz von Farben sowie Hintergründen und die Steuerung der Element-Reihenfolge.
11. Vergleich XML in Verbindung mit CSS und XSL: Gegenüberstellung der Funktionen von CSS und XSL zur Formatierung von XML-Dokumenten.
12. Fazit: Bewertung von CSS als sinnvolle Erweiterung für XML zur effizienten, jedoch browserabhängigen Formatierung.
Schlüsselwörter
XML, Cascading Style Sheets, CSS, XSL, Markup-Sprachen, Formatierung, Kaskadierung, Webdesign, Layout, Browserkompatibilität, Stilvorlagen, Webentwicklung, Datenpräsentation, Dokumentstruktur, HTML
Häufig gestellte Fragen
Worum geht es in der Arbeit grundsätzlich?
Die Arbeit behandelt die Möglichkeiten und Techniken zur grafischen Formatierung von XML-Dokumenten unter Verwendung von Cascading Style Sheets.
Was sind die zentralen Themenfelder?
Die Schwerpunkte liegen auf der Historie von Markup-Sprachen, der Einbindung von CSS, verschiedenen Formatierungseigenschaften (Schrift, Text, Blöcke, Rahmen) und dem Vergleich von CSS mit XSL.
Was ist das primäre Ziel der Arbeit?
Ziel ist es aufzuzeigen, wie durch CSS eine saubere Trennung von Inhalt und Layout in XML-basierten Dokumenten erreicht werden kann.
Welche wissenschaftliche Methode wurde verwendet?
Es handelt sich um eine Fallstudie, die technische Spezifikationen und Syntaxbeispiele analysiert, um die browserbasierte Darstellung von XML-Elementen zu demonstrieren.
Was wird im Hauptteil behandelt?
Der Hauptteil gliedert sich in technische Anleitungen zur Formatierung, von der Einbindung der Stylesheets bis hin zur komplexen grafischen Gestaltung von Elementen mittels CSS-Befehlen.
Welche Schlüsselwörter charakterisieren die Arbeit?
Die Arbeit lässt sich am besten durch Begriffe wie XML, CSS, Stylesheets, Webdesign, Formatierung und Markup-Sprachen beschreiben.
Warum ist die "Kaskadierung" so wichtig für große Websites?
Sie ermöglicht es, Formatanweisungen in einer zentralen Datei auszulagern, was die Wartbarkeit verbessert und Änderungen am Design global auf alle verknüpften Dokumente anwendbar macht.
Wo liegen die Grenzen von CSS bei der XML-Formatierung?
Die Grenzen zeigen sich vor allem in der einheitlichen Darstellung über verschiedene Browsertypen hinweg, da diese Dokumente oft unterschiedlich interpretieren.
- Quote paper
- Daniel Wittwer (Author), 2001, Cascading Style Sheets in Verbindung mit XML, Munich, GRIN Verlag, https://www.grin.com/document/1152