Vous pouvez me contacter via Facebook pour questions & suggestions : Page Facebook relative à mon site
Si vous maitrisez l'emploi d'un traitement de textes vous savez que l'on dispose d'une fonctionnalité très intéressante : la numérotation automatique des titres. Par exemple les titres de niveau 1 sont précédés d'un chiffre romain en majuscules (I, II, ...), les titres de niveau 2 sont précédés d'une lettre majuscule (A,B, ...) et les titres de niveau 3 d'un chiffre arabe (1,2,...).
Ou bien vous optez pour la numérotation hiérarchique décimale. Ce qui donne alors :
Bonne nouvelle : c'est désormais possible dans une page Web d'obtenir la numérotation automatique des titres (balises h1 à h6) grâce à CSS. Cette fonctionnalité peut être particulièrement utile pour la version imprimable d'une page c'est à dire dans le cadre de la feuille de style pour impression. Voir le chapitre suivant.
Pour obtenir la numérotation automatique dans une page web il faut entre autres utiliser le pseudo élément ::before avec la propriété CSS content. C'est ce dont nous allons voir dans ce chapitre.
Dans l'exemple ci-dessous les titres commencent toujours soit par la chaine 'chapitre : ", ou la chaine 'section :' selon qu'ils
sont balisés Par H1 ou H2.
Or ces chaines n'ont pas été saisies à l'intérieur des balises titres (h1, h2). Par quel miracle le contenu des balises H1 et H2 est modifié ???