Question :
Est-il valide d'utiliser des éléments de paragraphe (P) dans les balises de titre (H1) en HTML5 ?
Réponse :
Non, ce n'est pas valide selon les directives du W3C. Les éléments d'en-tête ne doivent contenir que du « contenu de formulation », qui inclut des éléments tels que A, EM et SPAN.
Inconvénients de l'utilisation de paragraphes imbriqués :
Options de style alternatives :
Si vous avez besoin de styliser des éléments dans les titres, utilisez plutôt des éléments valides comme SPAN. Vous pouvez ensuite appliquer des styles CSS à ces éléments comme suit :
<h1> <span class="major">Major part</span> <span class="minor">Minor part</span> </h1>
h1 span { display: block; } h1 span.major { font-size: 50px; font-weight: bold; } h1 span.minor { font-size: 30px; font-style: italic; }
Cette approche utilise le balisage sémantique tout en vous permettant de styliser les éléments comme vous le souhaitez. N'oubliez pas d'ajuster les sélecteurs CSS selon les besoins de votre cas d'utilisation spécifique.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!