Pour le texte de style, j'utilise généralement l'une des opérations suivantes:
<span class="header">...</span> <div class="header">...</div> <p class="header">...</p> <label class="header">...</label>
4 Réponses :
Tout le monde des tags que vous avez cités a un Sémantic valeur. P>
Par exemple, code> désigne un paragraphe de texte,
Revoir les définitions sémantiques pour chaque type d'élément que vous avez là: http://w3schools.com/tags /default.asp P>
tandis que Il s'agit également d'une zone où HTML5 présente quelques avantages, définissant de nouveaux éléments tels que Le balisage n'est pas une science exacte, mais en mettant une pensée supplémentaire dans les éléments utilisés et que leurs significations implicites contribueront à mieux structurer votre code, mais vous donneront également plus d'options en ce qui concerne les sélecteurs CSS. P> span code> et div code> sont sémantiquement neutres, ils peuvent être mieux présentés avec une classe ou un descripteur qui aide à donner un sens à l'utilisateur et au navigateur. De plus, vous pourrez peut-être utiliser un bloc de niveau supérieur ou un élément en ligne pour fournir un style via CSS par opposition à l'insertion des éléments supplémentaires strictement pour des raisons d'affichage. P>
article code>, , , de côté code>, code>, en-tête code>, hgroup code>, nav code>, pied de page code>, Détails code> et Résumé Code>. Chacun de ces types d'éléments et leur utilisation standard et supposé des significations dans le lien ci-dessus également. P>
"Tout le monde des tags que vous avez cité a une valeur sémantique. Par exemple, code> désigne un paragraphe,
<label class="header">...</label>
Que voulez-vous dire par style texte? Le texte peut servir une variété d'objectifs et ces objectifs sont déterminés - avant tout - par des éléments HTML, qui ont une sémantique variée. Les coiffants viennent secondaires.
Jetez peut-être un coup d'œil aux documents W3C.
Le W3C décrit comment chacun de ces éléments doit être utilisé.
Veuillez vérifier les nouvelles balises telles que b>, b>, b> etc. dans HTML5 B>
@BoltClock J'ai fait des modifications mineures à ma question pour essayer de clarifier. Il y a plusieurs fois quand je veux appliquer une classe CSS à un bloc de texte et je me demande si cela importe la balise que j'utilise pour appliquer le style CSS à un bloc de texte, et dans quels situations dois-je utiliser Chacune des 4 balises que j'ai énumérées.
Les styles sont censés être sémantiquement agnostiques. Si vous voulez qu'un paragraphe ressemble à un poney ou à une liste pour ressembler à un navet, vous êtes parfaitement libre de le faire. Choisissez la balise qui a le sens sémantique approprié pour le contenu, puis choisissez le style.
Dans les jours HTML4, la convention commune de choisir entre code> et
code> était que code> était plus approprié pour les éléments de blocage tandis que
code> était plus approprié pour les éléments en ligne.
Connexes: Pourquoi donnerais-t-on la peine de marquer correctement et sémantiquement?