Partie III

Partie III-2-1

Les feuilles de style CSS

Partie IV

Partie III-1
Partie III-3

bas

Partie III-2-2
 

Introduction :

La CSS (Cascading Style Sheets) permet le formatage du document XML.

Voir partie 2 : il existe 2 types de CSS qui s'appliquent parfaitement bien à XML .

En XML l'implémentation des CSS se fait en créant la feuille de style dans un fichier différent du fichier XML. Ainsi la feuille de style peut être réutilisée pour d'autres documents.

Pour qu'un document XML appelle une feuille CSS il faut rentrer dans son code : 

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

'href' recherche l'URL de la feuille de style .

'type' définit le type de CSS (ici formatage de texte).

 

 1-Création de la CSS : 

<STYLE TYPE="text/css">

livre , auteur { font-family: arial ;

                  color: red }

titre { font-size: 20pt;   

         color: #ff0f00 ;

         background: black }

 

</STYLE>

Les balises<STYLE> et </STYLE> permettent de définir les différents éléments de la CSS .

Toute nouvelle balise dont on crée un formatage se compose ainsi :

sélecteur {propriété1: valeur ;

            propriété2: valeur } 

Le sélecteur étant le nom de la balise utilisé dans la feuille XML.

2-Héritage entre balises :

Les balises sont définies en arbre dans un document XML .

Donc si une balise est la fille d'une autre balise alors elle hérite de la CSS de celle ci par défaut .

Conclusion :

Les Cascading Style Sheets constituent donc un moyen souple et relativement simple à mettre en oeuvre pour représenter - à l'écran ou sur un autre média - un document qu'il soit conçu en HTML ou en XML.

A l'heure actuelle elles constituent les seules feuilles de style exploitables avec XML, la norme XSL n'étant pas encore totalement achevée.

Partie II Haut Partie IV
Partie III-3
  RETOUR
Partie III-2-2