« Le langage CSS/Les sélecteurs » : différence entre les versions

Contenu supprimé Contenu ajouté
m Formatage
Ligne 65 :
N'importe quel élément HTML de la page peut utiliser cette classe :
 
<source lang="html4stricthtml">
<p class="nom_de_classe">...</p>
<ul class="nom_de_classe">
Ligne 138 :
Ce sélecteur désigne tous les éléments ''h1'' petits-enfants d'éléments d'identifiant ''wikipedia'', ou situés plus loin dans la hiérarchie du document (par exemple <tt>#wikipedia > #contenu > .introduction > h1</tt>). Ainsi dans le code HTML suivant :
 
<source lang="html4stricthtml">
<div id="wikipedia">
<h1> Nom du site </h1>
Ligne 172 :
applique un style à l'élément ''h2'' qui suivrait immédiatement un élément ''h1''. Ainsi dans le code HTML suivant :
 
<source lang="html4stricthtml">
<div class="wikipedia">
<h1> Titre 1 </h1>
Ligne 270 :
Prenons l'exemple d'un menu constitué de plusieurs listes de liens. On peut coder un tel menu en HTML de cette façon :
 
<source lang="html4stricthtml">
<!-- exemple surchargé en classes -->
<h1 class="menu"> Navigation </h1>
Ligne 287 :
Noter qu'on aurait aussi pu utiliser un nom de classe différent par élément différent (par ex. ''menu_title'' pour les titres ''h1''). En fait il n'est pas nécessaire d'ajouter une classe à chaque élément fonctionnel du menu (le titre, la liste, l'entrée, le lien) sous prétexte que ce sont des éléments HTML différents. Ainsi il suffit de placer le menu dans un élément parent de type ''div'' et d'identifiant ''menu'' :
 
<source lang="html4stricthtml">
<!-- solution habituellement rencontrée -->
<div id="menu">
Ligne 353 :
Prenons comme exemple la table des matières (TDM) regroupant les titres de la page web. L'adaptation classique en HTML est la suivante :
 
<source lang="html4stricthtml">
<!-- table des matières -->
<div id="tdm">