XHTML und CSS
(Auszug aus "DITA - Der neue Standard für Technische Dokumentation" von Johannes Hentrich)
Für die Produktion der XHTML-Dateien aus DITA XML-Dateien ist das XSLT-Stylesheet dita2xhtml.xsl zuständig, das sich im xsl-Verzeichnis des DITA Open Toolkits befindet. In der dita2xhtml.xsl -Datei sind die folgenden XSLT-Stylesheets zur Verarbeitung der Elemente eingebunden:
- dita2htmlImpl.xsl: Dieses XSLT-Stylesheet verarbeitet die meisten Elemente für die Produktion von XHTML.
- rel-links.xsl: Dieses XSLT-Stylesheet verarbeitet die Elemente für Links und verwandte Links.
- taskdisplay.xsl: Dieses XSLT-Styslesheet verarbeitet die Elemente des Topictyps „Aufgabe“.
- refdisplay.xsl: Mit diesem XSLT-Stylesheet werden Elemente zur Referenzierung verarbeitet.
- pr-d.xsl, hi-d.xsl, ut-d.xsl, ui-d.xsl, sw-d.xsl: Die Elemente der unterschiedlichen Domains werden mit diesen XSLT-Stylesheets verarbeitet.
- map2TOC.xsl, mapwalker.xsl: Die Erzeugung eines Inhaltsverzeichnisses wird mit diesen beiden XSLT-Stylesheets vorgenommen.
In Spezialisierung wurde ausführlich beschrieben, wie Sie ein XSLT-Stylesheet erstellen können, das spezialisierte Elemente verarbeiten kann. Jede Anpassung der XSLT-Stylesheets zur Produktion von XHTML ist auf die dort beschriebene Weise durchzuführen.
Neben den XSLT-Stylesheets stellt das DITA Open Toolkit auch zwei CSS zur Verfügung, um die produzierten XHMTL-Dateien im Browser formatieren zu können.
- Das commonltr.css-CSS im resource-Verzeichnis des DITA Open Toolkits wird verwendet, wenn der Lauf der Schrift von links nach rechts verläuft.Das commonrtl.css-CSS im resource-Verzeichnis des DITA Open Toolkits wird verwendet, wenn der Lauf der Schrift von rechts nach links verläuft.
Werden die XHTML-Dateien über eine ANT Build-Datei erzeugt, so werden diese beiden CSS in das Verzeichnis kopiert, in dem die XHTML-Dateien abgespeichert werden.
Die Anpassung des CSS kann auf zwei Wegen erfolgen:
- Überschreiben Sie die Definitionen in dem bestehenden CSS. Hier empfiehlt es sich zunächst, die XHTML-Dateien zu produzieren und dann im Quellcode nachzuschauen, welche Klassen aus dem CSS verwendet werden.
- Definieren Sie ein neues CSS wie es unter Spezialisierung beschrieben wurde.
<< zurück | vor >> |
Copyright © 2008 XLcontent Verlag
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "DITA - Der neue Standard für Technische Dokumentation" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.
XLcontent Verlag, Pflegerstraße 40, 81247 München