Frage

Gibt es einen Vorteil bei der Verwendung von a <blockquote> Element über a <div>?Ich habe mir das Markup einer Website angesehen, um CSS zu lernen, und konnte nicht herausfinden, warum das so ist <blockquote> verwendet wurde.

BEARBEITEN:Ja, tut mir leid, dass ich es nicht klargestellt habe, es wurde verwendet, um das zu halten <div> Tag mit Benutzername als Text und einem Eingabe-Tag.Es gab offensichtlich kein Zitat.

War es hilfreich?

Lösung

Theoretisch sollte HTML so „semantisch“ wie möglich sein – das heißt, dass jedes Element etwas über seinen Inhalt aussagen sollte. <h1>S sollte die wichtigste Überschrift enthalten; <p>S sollte Absätze umgeben; <em> sollte auf Betonung usw. hinweisen.

Auf diese Weise ergibt der Code einen Sinn, wenn Sie ihn – oder einen Bildschirmleser oder was auch immer – betrachten.Dies ist auch hilfreich für Geräte, die nicht alle (oder einige) Ihrer CSS-Regeln verstehen.

Andere Tipps

Semantisch, a blockquote Tag ist sinnvoll, wenn Sie etwas zitieren.Sicher, ein stilisiertes Div kann das Gleiche tun, aber warum nicht das richtige Tag für die Aufgabe verwenden?

Darüber hinaus können Sie mit dem Blockquote-Tag ein Zitat in das einfügen cite Attribut.

<blockquote> sollte verwendet werden, wenn der darin enthaltene Text ein Blockzitat ist.Für mich klingt das sehr offensichtlich. Hat Ihre Frage also noch einen anderen Aspekt?

Wie erwähnt, <blockquote> dient zum Zitieren.Ebenso werden Sie mehrere verwenden <p> Blöcke für Absätze innerhalb eines <div> das den Seiteninhalt oder was auch immer enthält.Der HTML5-Vorschlag wird viel mehr Blockelemente enthalten (d. h. die gleichen wie divs), deren Zweck darin besteht, semantische Informationen darüber hinzuzufügen, z. B. Kopfzeile, Fußzeile, Menü usw.

Wie bereits erwähnt, sind Blockquotes für Anführungszeichen gedacht.So wie Tabellen (wohl) für tabellarische Daten gedacht sind, dienen Listen für Auflistungen, divs für Unterteilungen, p für Absätze usw.

Klar, mit Divs kann man fast alles machen.Das ist das Schöne an der Verwendung von HTML mit CSS:Sie können alles so aussehen lassen, wie Sie es möchten (theoretisch, in der realen Welt bringen Browser-Macken das manchmal durcheinander).

Die Verwendung von Divs für alles, was Ihnen einfällt, wird allgemein als „Divitis“ bezeichnet.Sehen Dieser Artikel für eine kleine Erklärung :)

Der wahrscheinliche Grund, warum sie es verwenden blockquote ist, dass viele Leute, die sich mit HTML beschäftigen, nicht genug über CSS wissen, um zu wissen, dass a div kann den gleichen linken Rand erhalten wie blockquote rendert standardmäßig mit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top