« Le langage CSS/Structure et syntaxe » : différence entre les versions

Contenu supprimé Contenu ajouté
LgD (discussion | contributions)
→‎Modularisation des styles : + exemple d'une autre architecture des feuilles, et complément sur la mention du media dans la règle @import
LgD (discussion | contributions)
→‎Déclaration de styles : + précision sur filtrage via @import (à illustrer)
Ligne 82 :
</html></nowiki>
 
Les styles CSS ainsi définis ne sont évidemment valides que pour la page en question, on réservera donc en général cette méthode à l'expérimentation ou à des styles vraimentpropres à une page particuliersunique. Pour plus de souplesse, on peut donc transférer le code CSS dans un fichier texte, par exemple ''styles.css'', et appeler ces styles dans l'entête Html à l'aide d'une balise ''link''. Ce fichier CSS peut alors être inclus dans toute page web de cette manière :
 
<nowiki><html>
Ligne 132 :
</html></nowiki>
 
Cette règle apermet, commevia caractéristiqueses devariantes nesyntaxiques, pasde êtrefiltrer compriseles parnavigateurs lesde vieuxgénération navigateurs4.x et web5.0, par exemple Netscape 4, ilet Internet Explorer 5.0 Mac oet/ou Windows. Il faut donc l'utiliser en toute connaissance de cause. Son avantage est que l'on peut facilement déclarer plusieurs feuilles de styles à importer sans multiplier les balises Html.
 
==== Adapter les styles au périphérique de sortie ====