Présentation du fichier CSS (feuille de styles en cascade)

Le modèle XML+CSS Standard Edition contient un fichier CSS commun à tous les fichiers XML générés. Ce fichier, document.css, se trouve dans le répertoire de support et est copié vers le répertoire de sortie lorsque vous générez le projet. Le fichier CSS est référencé au début des fichiers XML :

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

L'étiquette <?xml-stylesheet> est le seul endroit où est identifié le fichier CSS. Dans la source XML, toutefois, vous trouverez des codes XML qui font référence à des composants de la feuille de styles :

<Body class="Body" style="display:block"> 
 <html:a name="371906"> </html:a> 
 Ceci est le texte du corps de la page 
 </Body> 

L'attribut CLASS fait référence à un style appelé Body, lequel est défini dans le fichier CSS.

La première section du fichier CSS définit les valeurs par défaut du document :

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;} 

La section suivante définit les styles de paragraphes. Ce sont les éléments appelés par l'attribut CLASS. Le fichier document.css contient des définitions de styles pour tous les styles de paragraphes et de caractères qui apparaissent dans le modèle WebWorks Publisher Standard Edition, y compris 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 } 

La définition du style Body spécifie des caractères de 12 points de couleur 000000 (noir), sans mise en évidence, et une marge d'un demi-cadratin par rapport au paragraphe précédent (ou l'étiquette précédente). Si vous modifiez ces paramètres dans le fichier CSS, tous les éléments qui utilisent le paramètre CLASS=Body changeront automatiquement.


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