La différence entre em et strong peut être discutée à trois niveaux.
Regardez d'abord les instructions dans HTML 4.01 :
EM : indique l'accentuation.
FORT : indique une emphase plus forte.
em signifie une emphase, fort signifie une emphase plus forte. La déclaration concise et concise montre l'origine de la dénomination de em et strong. Et dans le navigateur, em est exprimé par défaut en italique, et strong est exprimé en gras. C'est le premier niveau de différence.
Au deuxième niveau, il y a de bons résumés dans les deux articles Accentuation dans le contexte versus mise en évidence globale et em contre fort :
em est pour l'accent local. Vous voyez ? Si vous souhaitez mettre l'accent sur un mot dans le discours, utilisez em.
strong est destiné à la mise en évidence globale Lorsque quelqu'un regarde votre document, d'un seul coup d'œil, certains mots et expressions devraient ressortir. Ce sont les mots et les expressions qui constituent l'essentiel du contenu – les points forts.
em est utilisé pour l'accent local et strong est utilisé pour l'accent global. D’un point de vue visuel, l’accent mis sur eux est de mise, et vous ne le remarquerez que lorsque vous lirez quelque part. L'accent mis sur fort est une phrase clé aléatoire et désordonnée qui se démarque immédiatement lors de la lecture d'un certain article. L'italique et le gras satisfont simplement ces deux effets visuels, ils sont donc devenus les styles par défaut d'em et strong.
Pensez-vous que cela a été clairement expliqué ci-dessus ? Jetons un coup d'œil aux différences au troisième niveau. Ceci est expliqué en détail dans le projet HTML5 :
L'élément em représente l'accent mis sur son contenu. Le placement de l'accent change le sens de la phrase.
L'élément fort représente une forte importance pour son contenu. Changer l'importance d'un morceau de texte avec l'élément fort ne change pas le sens de la phrase.
em représente l'accentuation du contenu, et strong représente l'importance du contenu. Strong ne changera pas la sémantique de la phrase, mais em changera la sémantique de la phrase. Et a donné un très bon exemple :
les <p><em>chats</em> sont des animaux mignons.</p>
L'accent est mis sur les chats, en discutant de quel animal est intelligent et mignon.
<p>Les chats <em>sont</em> des animaux mignons.</p>
L'accent est mis sur la question de savoir si les chats sont intelligents et mignons.
<p>Les chats sont des animaux <em>mignons</em>.</p>
En mettant l'accent sur l'intelligence et la gentillesse, la discussion est de savoir si les chats sont intelligents et mignons ou stupides et ennuyeux.
<p><strong>Attention.</strong> Ce donjon est dangereux.
<strong>Évitez les canards.</strong> Prenez tout l'or que vous trouvez.
<strong><strong>Ne prenez aucun des diamants</strong>,
ils sont explosifs et détruiront tout ce qu'ils contiennent
dix mètres.</strong></strong> Vous êtes prévenu.</p>
Fort exprime l'accent sur l'importance et ne provoquera pas de changement dans le sens de la phrase. Enfin, notez que em et strong peuvent avoir plusieurs valeurs. Par exemple, deux strong peuvent être utilisés pour indiquer que le contenu est important.
On constate que l’accent local et l’accent global mentionnés au deuxième niveau ne sont pas assez précis. Le mystère de la différence entre em et strong est entièrement expliqué dans le brouillon HTML5. Il est recommandé de lire attentivement le brouillon HTML5 lorsque vous en avez le temps. La sémantique de nombreux éléments est expliquée très clairement, ce qui nous permet d'utiliser les étiquettes les plus appropriées aux endroits les plus appropriés.
Enfin, dans les réponses à l'article « Front End et travailleurs migrants » et dans les mails reçus, je n'ai malheureusement trouvé personne qui connaisse la différence au troisième niveau. Par conséquent, les cadeaux que j’ai préparés (j’en ai en fait préparé 10) étaient si seuls que je n’ai pas pu les envoyer. Cependant, cet article n'est qu'une introduction. Ensuite, j'utiliserai une série d'articles pour explorer la sémantique des éléments en HTML. La promesse de cadeaux continue d'être valable, laissant le sujet au sujet suivant :
veuillez expliquer la sémantique de dl et énumérer au moins 5 scénarios d'utilisation.
Vous pouvez vérifier les informations et poster les résultats dans la réponse, ou me les envoyer par email. Les cadeaux sont limités et seront remis aux 10 premières bonnes réponses.
Supplément : Après en avoir discuté avec quelques amis, mon avis final est le suivant :
em est l'accent de la phrase, et qu'elle soit ajoutée ou non entraînera des changements sémantiques.
Fort consiste à souligner l'importance, et cela n'a rien à voir avec la situation locale ou mondiale. Vous pouvez également utiliser fort pour souligner la partie locale et ne change pas le sens de la phrase.