Vzhled výsledných HTML stránek můžeme měnit v zásadě třemi způsoby:
parametrem config
úpravou parametrů XSL stylů
úpravou CSS stylů
Parametr config
uvádíme přímo do XML zdrojového kódu vytvářené stránky. Umožňuje
modifikovat celou řadu vlastností, jako jsou barvy prvků, obrázky a další vlastnosti.
<config param="navbgcolor" value="#ccccff"/>
Výčet všech parametrů spolu s popisem nalezneme v 29. kapitole knihy [Sta-05].
Záleží na tom, kam tuto značku umístíme. Pokud bude obsažena v jedné konkrétní stránce (tj. v
jejím XML souboru), bude předefinovávat vlastnosti právě této stránky. Když ji však umístíme do
souboru layout.xml
, bude se aplikovat na všechny stránky.
Opět to pro nás není nic nového. S touto možností jsme se již seznámili v kapitole 12.1 – „Úprava chování XSL stylů pomocí parametrů“.
Výčet všech parametrů je opět vyčerpávajícím způsobem uveden v 29. kapitole knihy [Sta-05].
<?xml version='1.0' encoding='utf-8'?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:import href="file:///c:/docbook/website/xsl/chunk-tabular.xsl" /> <xsl:param name="output-root" select="'html/'" /> <xsl:output encoding="UTF-8" /> </xsl:stylesheet>
Tento XSL styl je pro vás připraven v našem instalačním balíčku a definuje pouze kódování češtiny a adresář kam se vygenerují HTML soubory. Další parametry můžete přidat dle libosti.
Značkou style
ve zdrojovém XML kódu definujeme soubor s kaskádovými styly.
Modifikací těchto stylů můžeme měnit např. písmo webové stránky a některé barvy. Soubor je nutno k
webové stránce „přibalit“, zpravidla jej umístíme do jejího kořenového adresáře.
<style src="example.css" type="text/css"/>
Pomocí DTD Website můžeme tvořit webové stránky přímo s využitím DocBookových konstrukcí. Stránky budou automaticky obsahovat navigační menu a lze jim snadno změnit vzhled. Výhodou tohoto přístupu je možnost využití DocBookových značek pro tvorbu webů a jednoduchost, nevýhodou je složitější údržba a nevhodnost pro graficky náročnější webové prezentace.