Expansions/requêtes par CSS

Comme l'illustre cette page de StackOverflow, les sélecteurs CSS peuvent être utilisés
pour écrire des règles CSS permettant au lecteur d'une page Web de cliquer sur
certains éléments ("cases à cocher" [checkboxes] / menus / bouton radio / liens hypertextes / labels)
afin de modifier l'affichage d'éléments HTML (typiquement des éléments "DIV").
Cela permet d'éviter d'utiliser Javascript pour cela mais les options sont restreintes.

Une 1ère méthode est de spécifier i) que les éléments d'une certaine classe sont "cachés (par défaut)", et/mais
ii) que les éléments "pointés" [targeted] sont visibles. Exemple (voyez aussi le code source de cette page Web) :
  Cliquer pour pointer sur l'élément "div_XYZ" (ci-dessous, par défaut caché).
    Cliquer pour ne pointer sur aucun élément.

Cet élément "#div_XYZ" n'est visible que lorsqu'il est pointé [targeted] : le navigateur affiche une
adresse Web finissant par '#' suivi de l'identifiant de cet élément (→ ici "#div_XYZ" ; vérifiez cela maintenant),
typiquement parce qu'un lien pointant vers cet élément a été cliqué.
Une 2nde méthode est de spécifier i) que les éléments d'une certaine classe sont "cachés (par défaut)", et/mais
  ii) que ces éléments sont visibles s'ils sont précédés d'une "case à cocher" [checkbox] qui est cochée.
 Exemple avec 1 seul checkbox (voyez aussi le code source de cette page Web) :
  Exemple de checkbox qui, lorsque sélectionné, rend visible les éléments d'une certaine classe qui le suivent.
Cet élément de classe "visibleOnlyIfPrecededBy_checked-boxToDisplayOrNotLaterDiv"
n'est affiché que lorsque le checkbox ci-dessus est coché.

Exemple d'application : permettre de rendre visible/invisible certains éléments d'une hiérarchie de types
(testez chaque checkbox) :

 Employé_de_l-UR                
Texte général sur les employés de l'UR.
 Enseignant_à_l-UR
Texte général sur les enseignants à l'UR.
 Enseignant_en_L1_à_l-UR
Philippe MARTIN, ...
 Enseignant_en_L2_à_l-UR
Philippe MARTIN, ...
Exemple sans hiérarchie et avec plusieurs checkboxes :
  éléments de type X     éléments de type Y     éléments de type Z
Affichage d'un élément de type X
Affichage d'un élément de type Y Affichage d'un autre élément de type Y
Affichage d'un élément de type Z