Skip to main content

Comment et quand utiliser une balise Emphasis en HTML

Echosondeur - Comment utiliser un sondeur de pêche ? #2 | USHIP (Avril 2024)

Echosondeur - Comment utiliser un sondeur de pêche ? #2 | USHIP (Avril 2024)
Anonim

L'une des balises que vous apprendrez tôt dans votre formation en conception de sites Web est une paire de balises appelée "balises d'emphase". Jetons un coup d'oeil à ce que sont ces balises et comment elles sont utilisées dans la conception web aujourd'hui.

Retour à XHTML

Si vous avez appris le HTML il y a des années, bien avant l'avènement de HTML5, vous avez probablement utilisé à la fois les balises gras et italique. Comme on pouvait s'y attendre, ces balises ont transformé les éléments en texte en gras ou en italique, respectivement. Le problème avec ces balises, et la raison pour laquelle elles ont été écartées au profit de nouveaux éléments (que nous examinerons sous peu), est qu'elles ne sont pas des éléments sémantiques. En effet, ils définissent l'apparence du texte plutôt que des informations sur le texte. Rappelez-vous que le HTML (à l'endroit où ces balises seraient écrites) concerne la structure et non le style visuel! Les visuels sont gérés par CSS et les meilleures pratiques de conception Web préconisent depuis longtemps une séparation claire entre style et structure dans vos pages Web. Cela signifie qu’il ne faut pas utiliser d’éléments non sémantiques et dont les détails ont l’air plutôt que la structure. C’est la raison pour laquelle les balises gras et italique ont généralement été remplacées par fortes (pour gras) et accentuées (pour italique).

et

Les éléments forts et accentuels ajoutent des informations à votre texte, détaillant le contenu qui devrait être traité différemment et mis en valeur lorsque ce contenu est parlé. Vous utilisez ces éléments à peu près de la même manière que vous auriez utilisé des caractères gras et italiques dans le passé. Entourez simplement votre texte avec les balises d’ouverture et de fermeture ( et pour l'accent et et pour accentuation forte) et le texte ci-joint sera souligné.

Vous pouvez imbriquer ces balises et peu importe la balise externe. Voici quelques exemples.

Ce texte est souligné et la plupart des navigateurs l'afficheraient en italique.

Ce texte est fortement souligné et la plupart des navigateurs l'afficheraient en caractères gras.

Dans ces deux exemples, nous ne dictons pas l'aspect visuel avec le code HTML. Oui, l'apparence par défaut du tag serait en italique et le serait audacieux, mais ces apparences pourraient facilement être modifiées en CSS. C'est le meilleur des deux mondes. Vous pouvez utiliser les styles de navigateur par défaut pour obtenir du texte en italique ou en gras dans votre document sans franchir la ligne ni mélanger la structure et le style. Dis que tu voulais ça texte non seulement en gras, mais aussi en rouge, vous pouvez ajouter ceci au CSS

fort { La couleur rouge;}

Dans cet exemple, il n'est pas nécessaire d'ajouter une propriété pour la police d'épaisseur en gras, car il s'agit de la valeur par défaut. Si vous ne voulez pas laisser cela au hasard, cependant, vous pouvez toujours l'ajouter dans:

fort { poids de police: gras; La couleur rouge;}

Maintenant, vous seriez quasiment assuré d'avoir une page avec du texte en gras (et en rouge), où que vous soyez. la balise est utilisée.

Doubler l'accent mis

Une chose que j'ai remarquée au cours de l'année est ce qui se passe si vous essayez de doubler l'accent mis sur l'accent. Par exemple:

Ce texte devrait avoir les deux en gras et en italique texte à l'intérieur.

On pourrait penser que cette ligne produirait une zone comportant un texte en gras ET en italique. Parfois, cela se produit effectivement, mais certains navigateurs n’honorent que le second style d’accentuation, celui qui se rapproche le plus du texte en question, et l’affiche en italique. C'est l'une des raisons pour lesquelles je ne double pas les balises d'emphase.

Une autre raison d'éviter ce "dédoublement" est d'ordre stylistique. Une forme d’accentuation suffit généralement pour donner le ton que vous souhaitez donner. Vous n'avez pas besoin de mettre en gras, italique, colorer, agrandir et souligner le texte pour qu'il se démarque. Ce texte, avec toutes ces différentes formes d'emphase, deviendrait criard. Soyez donc prudent lorsque vous utilisez des balises d'emphase ou des styles CSS pour ne pas en faire trop.

Une note sur les caractères gras et italiques

Une dernière pensée - tandis que l'audacieux () et en italique () Il n'est plus recommandé d'utiliser les balises comme éléments d'emphase. Certains concepteurs Web utilisent ces balises pour styliser des zones de texte en ligne. Fondamentalement, ils l'utilisent comme un élément. C'est bien parce que les balises sont très courtes, mais l'utilisation de ces éléments de cette manière n'est généralement pas recommandée. Je mentionne au cas où certains sites seraient utilisés non pas pour créer du texte en gras ou en italique, mais pour créer un point d'ancrage CSS pour un autre type de style visuel.

Article original de Jennifer Krynin. Edité par Jeremy Girard le 12/2/16.