[ 139907 ]
[ 38.103.63.16 ]
GénéralitésFeuilles de style en cascade (CSS ou Cascading Style Sheets)Pour bien suivre les explications faut-il préciser que la connaissance du HTML s'avère très utile pour ne pas dire indispensable, du moins pour les éléments essentiels.
Principe de baseLorsque vous travaillez avec le code HTML, vous mettez tranquillement en forme des documents à l'aide de tags que les navigateurs interprètent pour restituer la page origine. Vous pouvez choisir la police, corps gras ou italique ... monter des cadres, des tableaux, des liens hypertexte, positionner des retraits ... et réaliser des sites fort agréables et parfois superbes. On dit que le HTML est un langage de marque logique (vous définissez logiquement le contenu d'une page à l'aide de tags ) Vous connaissez certainement l'inconvénient majeur qui existe suite aux divergences d'interprétation des navigateurs ne restituant pas à l'identique les contenus, sans oublier les "tags propriétaires" qui fonctionnent chez l'un mais pas chez l'autre. Le HTML est indispensable mais ses limites peuvent freiner votre esprit de créativité et s'il devenait possible d'ajouter un "zeste" de quelque chose qui faciliterait une avancée, ce serait idéal. Le CSS vous apporte ce "zeste" en imbriquant son langage complémentaire au HTML de base. Il est officiellement reconnu par le W3C et donc normalisé. Attention toutefois, de même que pour le javascript, il est possible d'atteindre les mêmes buts par des scripts différents, et pour ma part je vais essayer de ne pas me laisser entraîner hors des sentiers balisés. De plus savez-vous que le CSS est la voie royale qui mène au langage DHTML (le web en mouvement) ? Trois façons de définir une feuille de style
|