03.07.2013 Views

Livre MicroApplication – HTML.Guide.Complet FR

Livre MicroApplication – HTML.Guide.Complet FR

Livre MicroApplication – HTML.Guide.Complet FR

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Une mise en œuvre efficace de ces propriétés demande souvent pas mal<br />

de tâtonnements. Le résultat est toutefois souvent à la hauteur des efforts<br />

engagés… Souvenez-vous que nous avions dit que les feuilles de style<br />

représentaient un aspect avancé de <strong>HTML</strong> : vous en avez ici une preuve.<br />

8.6. Feuille de style en cascade<br />

Les langages de feuille de style en cascade, tel que CSS, autorisent<br />

l’assemblage des informations de style provenant de plusieurs sources.<br />

Pour définir une cascade, l’auteur spécifie une succession d’éléments<br />

LINK et/ou STYLE. Les informations de style se répandent en cascade<br />

selon l’ordre d’apparition des éléments dans la section HEAD.<br />

Gare aux mélanges…<br />

La spécification <strong>HTML</strong> 4.01 ne précise pas la manière dont cascadent<br />

les feuilles de style issues de différents langages de style. Mieux vaut<br />

éviter de mélanger les langages de feuilles de style.<br />

La cascade peut inclure des feuilles de style qui concernent différents<br />

médias. Les éléments LINK et STYLE peuvent tous deux être utilisés<br />

avec l’attribut media. L’agent utilisateur est alors responsable de<br />

l’élimination des feuilles de style qui ne s’appliquent pas au médium<br />

courant.<br />

Cette notion de « cascade » semble alors poser quelques problèmes :<br />

comment l’agent utilisateur sait-il quelle feuille de style doit être<br />

appliquée ? Pour le cas d’un médium de sortie, la chose est claire, mais<br />

nous avons vu qu’il pouvait exister plusieurs feuilles de style en cascade<br />

(une ou plusieurs feuilles externes, des éléments STYLE et des attributs<br />

style). Cela nous amène à la notion d’héritage.<br />

Cascade et héritage<br />

Feuille de style en cascade Chapitre 8<br />

Lorsqu’un agent utilisateur veut restituer un document, il doit identifier<br />

les valeurs des propriétés de style : la famille de police, le style de la<br />

police, la taille, la hauteur de ligne, la couleur du texte, etc. Le<br />

mécanisme exact dépend du langage de feuille de style, mais la<br />

description qui suit est généralement applicable.<br />

LE GUIDE COMPLET<br />

323

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!