Règles de sémantique : balise <a>
Gizmil
Messages postés
749
Statut
Membre
-
Anoen Messages postés 200 Statut Membre -
Anoen Messages postés 200 Statut Membre -
Salut,
voilà, c'est une question simple mais je me demandais, si on veut respecter la sémantique recommandée (à priori, par le W3C), peut-on logiquement placer une balise <a></a> en dehors d'une balise <p></p> ? D'ailleurs, d'une manière plus générale, une balise de type inline peut-elle être placée en dehors d'une balise <p></p> ?
voilà, c'est une question simple mais je me demandais, si on veut respecter la sémantique recommandée (à priori, par le W3C), peut-on logiquement placer une balise <a></a> en dehors d'une balise <p></p> ? D'ailleurs, d'une manière plus générale, une balise de type inline peut-elle être placée en dehors d'une balise <p></p> ?
3 réponses
-
A ma connaissance, la seule balise autorisée à recevoir des type inline en dehors du p c'est toutes les listes ordonnées ou non ordonnées (ul li, dt dd, ol)
-
Ok Anoen ! Est-ce que ça sous-entend qu'une balise div, par exemple, ne peut pas recevoir de inline ?
-
Etant un conteneur, sémantiquement parlant non. Après les navigateurs le comprennent très bien, donc tu n'auras pas de soucis à l'affichage.