Fernando Santini: Genauer Unterschied von q, cite und blockquote

Beitrag lesen

Hi Fernando,

Blockquote und Q sind beide für zitierten Text zuständig - wie Du selber schon gesagt hast: Blockquote ist ein Blocklevel-Element, Q ein Inline-Element. Außerdem _sollte_ ein Browser den Inhalt von Q in Anführungszeichen darstellen, inkl. korrekter Verschachtelung - macht das eigentlich irgendein Bowser?

Ja, das macht Netscape 6.x sicher und solle jeder Browser-Hersteller tun. Ebenso sollte Blockquote in Anführungszeichen stehen. Dies erreicht man ebenso (wenn der Browser mal nicht will) mit CSS.

Cite ist reichlich schwammig: "Contains a citation or a reference to other sources" - also "ein Zitat oder eine Referenz zu einer anderen Quelle". Allerdings macht das Beispiel auf http://www.w3.org/TR/html4/struct/text.html#edef-CITE die Sache vielleicht etwas deutlicher:

As <CITE>Harry S. Truman</CITE> said,
<Q lang="en-us">The buck stops here.</Q>

Hier wird Q für das Zitat verwendet, mit Cite wird der Zitierte ausgezeichnet - also eine Quellenangabe gemacht. Das steht zwar nirgends explizit, macht aber Sinn, da es für Blockquote ja das Attribut cite="..." gibt, und das ist für die Quellenangabe gedacht.

Aha, leuchtet noch nicht ganz ein, aber ich sehe langsam...

Grüße,

Utz