body ne contient essentiellement des éléments p et li, et leur contenu dit quel style on voudrait pour certains d'entre eux.
Ajoutez les attributs de classe qui vous semblent utiles (2 classes suffisent, et pas besoin d'identifiant).
body ne contient que des listes, certaines emboîtées sur 3 niveaux, une autre isolée dans un élément div.
Repérez la paire de balises style dans le préambule, et mettez entre les deux une règle CSS qui permet d'obtenir des puces sur les items de premier niveau mais pas sur les autres (pensez au sélecteur li li et faites une recherche pour trouver le nom de la règle utile).
div.
li { font-size: 0.7em; }.
Observez le résultat, expliqué dans "Héritage des propriétés". Pour le même sélecteur, essayez aussi la règle width:50%.
Comment empêcheriez-vous que les dimensions continuent à diminuer après le niveau 1?
Indication : essayer en remettant les valeurs d'origine pour les niveaux 2 et plus. Autre solution: profitez-en pour essayer la valeur inherit: les li concernés vont hériter des dimensions de leur parent ul, qui sont celles par défaut.
code. Dernière remarque: les superpositions nous prouvent que le navigateur dessine les boîtes dans l'ordre où on les lit (du haut vers le bas).