L'exercice

L'objet de cet exercice est de se familiariser avec la notion de feuille de styles de type CSS, et la syntaxe utilisée.
Pour cela nous allons créer le fichier de règles CSS permettant de présenter ce fichier html sous cette forme contestable.

Les feuilles de styles, une syntaxe qui s'appuie sur l'arborescence html

Des règles de styles pour construire la présentation

Suivre les consignes suivantes pour écrire la feuille de styles du fichier html. Vous pouvez vous appuyer sur les différentes pages du w3c et sur ce résumé.

Héritage
Le fond d'écran possède la couleur #666666 et la couleur du texte est #80C0C0.
Par défaut, tous les éléments hérités (les enfants) posséderont ces couleurs.

Pseudo-classes
Les liens possèdent les caractéristiques suivantes: couleur d'un lien (#FF8080), couleur d'un lien visité (#F70), couleur d'un lien actif (#A05050).
Une seule exception, le lien de la ligne du copyleft qui possède un fond vert.

Pseudo-éléments
La première ligne de tous les paragraphes est en rouge, sauf celui qui commence par: "Un Exemple absolument fabuleux..."
Celui-ci possède deux particularités (à identifier) dont les attributs sont les suivants:
Pour la première: :
Pour la seconde :

Sélecteur contextuel
Un élément dans une double liste possède les caractéristiques suivantes:
De même, MEILLEURS possédera un font-weight de 900.

Classes et héritage
Seuls les titres de la classe de Les supers tops.... auront les caractéristiques suivantes:
Tous les éléments possédant la classe de Publicité auront comme caractéristiques:
Tous les éléments possédant la classe 'class1', ou un identificateur 'tagid2' auront les caractéristiques suivantes:
On notera la surcharge en ce qui concerne la couleur du texte par rapport à BODY, et le raccourci permettant de sélectionner le même style pour plusieurs classes différentes.

On utilisera un raccourci pour spécifier les propriétés des éléments suivants: h1, h2, div.class5, blockquote. Les propriétés sont:
La publicité à les caractéristiques suivantes:
Le paragraphe sur l'éditeur possède une couleur #00FF00.
Le numéro ISBN possède une couleur rouge et une taille de 24pt.

Cascade et héritage
On désire garantir que les propriétés d'un titre de niveau 6 seront:
Attention aux règles non utilisées, elles sont consomatrices au niveau du chargement et de l'interprétation de la feuille de styles.

Valider le document

A l'aide des outils de validation proposés par le W3C, Quelles validations avez-vous choisies ?

Résultat