Was ist der Unterschied zwischen <cite>, <em> und <i> - tags von HTML?
Was ist der Unterschied zwischen <cite>, <em>, and <i>
tags HTML ?
Alle render gleichen Stil standardmäßig in den meisten Browsern.
Gibt es eine Bedeutung hinter diesen Schlagwörtern ?
Kann jemand geben beispielsweise darüber, wo diese tags können verwendet werden ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
<cite>
wird verwendet für Zitate (entweder mit Ressourcen oder der Autoren). Sie sind Häufig zusammen mit<q>
oder<blockquote>
(beide Angebote).<em>
bedeutet, dass text-Hervorhebungen (in einem Absatz oder einem anderen text-Inhalte).In älteren HTML -
<i>
verwendet, um zu bedeuten, kursiven text. In HTML5<i>
wurde eingesetzt in etwas ganz anderes. (Beachten Sie, dass dies nicht wahr sei an der Zeit, diese Antwort war auch ursprünglich geschrieben.)Das einzige, was diese drei Elemente gemeinsam haben, ist, dass alle drei von Ihnen sind in der Regel Kursiv dargestellt. In anderen Worten, die Tatsache, dass Sie alle die gleiche Standard-Stil ist das Zufall.
Zusätzlich zu den anderen Antworten:
<i>
nur sagt, was die element sieht wie, die ist von keinerlei nutzen für z.B. blinde Menschen, die das durchsuchen Ihrer site mit einem screenreader.<em>
und<cite>
OTOH Ihnen sagen, was Sie sind und so ein screenreader kann zum Beispiel Lesen, eine betonte Teil ein lauter, eindringlicher Stimme und lassen Sie eine kleine pause vor und nach einem Zitat.Aber was zum Teufel sollte Sie tun mit Kursiv?
<cite>
wird verwendet, wenn der Inhalt ist eine Art von Artikeln.<em>
steht für "Wert" verwendet wird, betont die Bedeutung.<i>
steht für "italic", machen den text Kursiv zu formatieren.cite & em ist ein HTML-5 - standard, die vorsieht, an Bedeutung. Für eine lange Zeit, alt HTML (wie
<i>
) ist für das layout-display. Aber der neue standard erfordert, dass HTML sollte nur aus Inhalt, layout verlassen, funktioniert für css.Finden Sie einige nützliche Informationen über HTML-5 hier und eine interessante Diskussion hier.
<cite>
und<em>
haben schon seit HTML 3.2 (das bedeutet mehr als 10 Jahre her). Sie sind nicht neu in HTML5.<i>
hat, die leider nicht entfernt worden von HTML 5.