Der Unterschied zwischen em und strong kann auf drei Ebenen diskutiert werden.
Schauen Sie sich zunächst die Anweisungen in HTML 4.01 an:
EM: Zeigt Hervorhebung an.
STARK: Zeigt stärkere Betonung an,
em bedeutet Betonung, stark bedeutet stärkere Betonung. Die prägnante und prägnante Aussage zeigt den Ursprung der Namensgebung von em und strong. Und im Browser wird em standardmäßig kursiv und strong fett dargestellt. Dies ist die erste Ebene des Unterschieds.
Auf der zweiten Ebene gibt es gute Zusammenfassungen in den beiden Artikeln „Betonung im Kontext versus Gesamthervorhebung“ und „EM“ gegenüber „Stark“:
„EM“ steht für lokale Hervorhebung. Wenn Sie ein Wort in der Sprache hervorheben möchten, verwenden Sie „em“.
„strong“ dient der globalen Hervorhebung. Wenn jemand Ihr Dokument betrachtet, sollten auf den ersten Blick bestimmte Wörter und Phrasen hervorstechen. Dies sind die Wörter und Phrasen, die den Kern des Inhalts ausmachen – die Hervorhebungen.
em wird für die lokale Hervorhebung verwendet, und strong wird für die globale Hervorhebung verwendet. Aus visueller Sicht ist die Hervorhebung von ihnen in Ordnung, und Sie werden es erst bemerken, wenn Sie irgendwo lesen. Die Betonung „stark“ ist ein zufälliger und ungeordneter Schlüsselsatz, der beim Lesen eines bestimmten Artikels sofort auffällt. Kursiv und Fett erfüllen genau diese beiden visuellen Effekte und sind daher zu den Standardstilen von „EM“ und „Stark“ geworden.
Glauben Sie, dass es oben klar erklärt wurde? Werfen wir einen Blick auf die Unterschiede auf der dritten Ebene. Im HTML5-Entwurf wird es ausführlich erklärt:
Das em-Element stellt die Betonung seines Inhalts dar. Die Platzierung der Hervorhebung ändert die Bedeutung des Satzes.
Das starke Element stellt eine starke Bedeutung für seinen Inhalt dar. Die Änderung der Bedeutung eines Textabschnitts durch das starke Element ändert nicht die Bedeutung des Satzes.
em repräsentiert die Betonung des Inhalts, und strong repräsentiert die Bedeutung des Inhalts. Strong wird die Semantik des Satzes nicht verändern, aber em wird die Semantik des Satzes verändern. Und gab ein sehr gutes Beispiel:
<p><em>Katzen</em> sind süße Tiere.</p>
Der Schwerpunkt liegt auf Katzen und es wird besprochen, welches Tier klug und süß ist.
<p>Katzen <em>sind</em> süße Tiere.</p>
Der Schwerpunkt liegt darauf, ob Katzen klug und süß sind.
<p>Katzen sind <em>süße</em> Tiere.</p>
Bei der Diskussion geht es darum, ob Katzen klug und süß oder dumm und nervig sind, wobei der Schwerpunkt auf Klugheit und Niedlichkeit liegt.
<p><strong>Warnung.</strong> Dieser Dungeon ist gefährlich.
<strong>Meiden Sie die Enten.</strong> Nehmen Sie alles Gold, das Sie finden.
<strong><strong>Nehmen Sie keinen der Diamanten</strong>,
Sie sind explosiv und zerstören alles darin
zehn Meter.</strong></strong> Sie wurden gewarnt.</p>
„Stark“ drückt die Betonung der Wichtigkeit aus und führt nicht zu einer Änderung der Bedeutung des Satzes. Beachten Sie abschließend, dass sowohl em als auch strong mehrere Werte haben können. Beispielsweise können zwei strong verwendet werden, um anzuzeigen, dass der Inhalt wichtig ist.
Es ist ersichtlich, dass die auf der zweiten Ebene erwähnte lokale Betonung und globale Betonung nicht genau genug sind. Das Geheimnis des Unterschieds zwischen em und strong wird im HTML5-Entwurf ausführlich erklärt. Es wird empfohlen, dass Sie den HTML5-Entwurf sorgfältig lesen, wenn Sie Zeit haben. Die Semantik vieler Elemente wird sehr klar erklärt, was für uns sehr wertvoll ist, um die am besten geeigneten Bezeichnungen an den am besten geeigneten Stellen zu verwenden.
Schließlich habe ich in den Antworten auf den Artikel „Front End und Wanderarbeiter“ und in den erhaltenen E-Mails leider niemanden gefunden, der den Unterschied auf der dritten Ebene kannte. Daher waren die Geschenke, die ich vorbereitet hatte (ich habe tatsächlich zehn davon vorbereitet), so einsam, dass ich sie nicht verschicken konnte. Dieser Artikel ist jedoch nur eine Einführung. Als Nächstes werde ich eine Reihe von Artikeln verwenden, um die Semantik von Elementen in HTML zu untersuchen. Das Versprechen von Geschenken behält weiterhin seine Gültigkeit und wir kommen zum nächsten Thema:
Bitte erläutern Sie die Semantik von dl und listen Sie mindestens 5 Verwendungsszenarien auf.
Sie können die Informationen überprüfen und die Ergebnisse in der Antwort veröffentlichen oder sie mir per E-Mail senden. Die Geschenke sind begrenzt und werden an die ersten 10 richtigen Antworten vergeben.
Ergänzung: Nachdem ich es mit einigen Freunden besprochen habe, ist meine endgültige Meinung:
em ist die Betonung des Satzes, und ob es hinzugefügt wird oder nicht, führt zu semantischen Änderungen.
„Stark“ soll die Wichtigkeit hervorheben und hat nichts mit der lokalen oder globalen Situation zu tun. Sie können „stark“ auch verwenden, um die Wichtigkeit hervorzuheben und die Bedeutung des Satzes nicht zu ändern.