Die CSS-Datei (Cascading Style Sheet)

Die Schablone XML+CSS Standard Edition enthält eine einzelne CSS-Datei, die von allen generierten XML-Dateien verwendet wird. Die Datei document.css" befindet sich im Verzeichnis Support und wird beim Generieren des Projekts in das Verzeichnis Output kopiert. Am Anfang der CSS-Datei befindet sich eine Referenz auf die XML-Datei:

<?xml-stylesheet href="document.css" type="text/css"?> 

Die Marke <?xml-stylesheet> ist der einzige Standort, an dem die CSS-Datei angegeben ist. Allerdings können Sie anhand der XML-Quelle die XML-Codes suchen, die auf Komponenten des Style Sheet verweisen:

<Body class="Body" style="display:block"> 
 <html:a name="371906"> </html:a> 
 Dies ist der Haupttext. 
 </Body> 

Das Attribut CLASS bezieht sich auf ein Format mit der Bezeichnung Body", das in der CSS-Datei definiert ist.

Im ersten Abschnitt der CSS-Datei werden die Standarddokumenteinstellungen definiert:

a:active  { color: #0000CC} 
a:hoover  { color: #CC0033} 
a:link    { color: #3366CC} 
a:visited { color: #9999CC} 
 
{ font-size: 0px; 
font-family: Verdana, Arial, Helvetica, sans-serif;} 

Im nächsten Abschnitt werden die Absatzformate definiert. Dabei handelt es sich um Elemente, die vom Attribut CLASS aufgerufen werden. Die Datei document.css" enthält Formatdefinitionen für alle Absatz- und Zeichenformate in der Schablone WebWorks Publisher Standard Edition einschließlich Body:

.Body 
      { color: #000000; 
        font-size: 12px; font-style: normal; font-weight: normal; 
        margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em; 
        text-align: left; text-indent: 0em; text-decoration: none; 
        white-space: normal } 

Das Format Body wurde mit einer Schriftgröße von 12 Punkt, der Farbe 000000 (schwarz), einer Schrift ohne Hervorhebung und einem Abstand von einem Halbgeviert zum vorhergehenden Absatz (oder zur vorhergehenden Marke) definiert. Wenn Sie eine dieser Einstellungen in der CSS-Datei ändern, werden automatisch alle Elemente mit der Einstellung CLASS=Body entsprechend angepaßt.


Quadralay Corporation
Voice: (512) 719-3399
Fax: (512) 719-3606
info@webworks.com