Heim  >  Artikel  >  Web-Frontend  >  Hinweis zum Blockquote-Tag application_HTML/Xhtml_Webseitenproduktion

Hinweis zum Blockquote-Tag application_HTML/Xhtml_Webseitenproduktion

WBOY
WBOYOriginal
2016-05-16 16:45:591546Durchsuche

Was die Semantik betrifft, kann sie nicht klar in ein oder zwei Sätzen erklärt werden, und es gibt derzeit keine offizielle und strenge Definition. Was an
nicht umstritten ist, ist:
1. Zitieren Sie einen langen Text
2. Sie können Zitier-Tags oder Attribute verwenden
Die Frage ist: Muss der von
zitierte Text mithilfe von Elementen auf Blockebene eingebunden werden?
Zuerst ist die Erklärung vom W3C
9.2.2 Zitate: Die BLOCKQUOTE- und Q-Elemente -- %coreattrs, %i18n, %events -- cite
%URI;
#IMPLIED -- URI für Quelldokument oder Nachricht -- > -- kurzes Inline-Zitat --> %URI;
#IMPLIED – URI für Quelldokument oder Nachricht – >
Bei den in diesen beiden Notizen enthaltenen Inhalten handelt es sich um zitierten Text. BLOCKQUOTE wird für lange Textzitate (Inhalt auf Blockebene) und Q für kurze Textzitate (Inline-Inhalt) verwendet. Unvollständige Zitatsätze sind nicht zulässig.
Der Text für dieses Beispiel stammt aus „Die zwei Türme“ von J.R.R. Tolkien, dem am häufigsten zitierten Text.

Sie gingen im Gänsemarsch, wie Jagdhunde auf einer starken Fährte, und ein eifriges Licht war in ihren Augen. Fast genau im Westen stapfte die breite Schneise der marschierenden Orks über das hässliche Gras von Rohan war verletzt und geschwärzt, als sie vorbeikamen.

Dieser Artikel wurde unter Verwendung von Webstandards entwickelt. Er erwähnt die Semantik einiger TAGS. Der folgende Auszug ist
Für längere Zitate, die einen oder mehrere Absätze bilden, sollte das
-Element verwendet werden, um das Zitat zu formatieren. Beachten Sie, dass Text nicht direkt innerhalb eines
-Elements zulässig ist – dies muss der Fall sein in einem Element enthalten sein, normalerweise einem
-Element.

Beispiel:

„In den folgenden Abschnitten werden Probleme im Zusammenhang mit der Strukturierung von Text erörtert (Ausrichtungselemente, Schriftartelemente, Stylesheets usw.). usw.) werden an anderer Stelle in der Spezifikation besprochen. Informationen zu Zeichen finden Sie im Abschnitt zum Dokumentzeichensatz -Markup

In diesem Artikel geht es um den Unterschied zwischen Übergangs- und Standard-XHTML. Er erwähnt den Unterschied zwischen Inhaltsmodellen und

Im strengen Sinne muss der referenzierte Inhalt normalerweise Blockebene verwenden
,
.
Unterschiede im Inhaltsmodell
Das Inhaltsmodell eines Elementtyps beschreibt, was in einer Instanz des Elementtyps enthalten sein kann. Der wichtigste Unterschied in den Inhaltsmodellen zwischen Transitional und Strict besteht darin, dass Blockquote-, Body- und Form-Elemente nur wenige Elemente auf Blockebene enthalten dürfen Beispiele:

Text und Bilder sind nicht unmittelbar innerhalb des Body-Elements zulässig und müssen in einem Element auf Blockebene wie p oder div enthalten sein.

Eingabeelemente dürfen keine direkten Nachkommen eines Formularelements sein.
Text in Blockquote-Elementen muss in ein Blockebenenelement wie p oder div eingeschlossen werden
Ich denke also, dass Sie im strikten Typ Elemente auf Blockebene verwenden müssen, um den zitierten Text einzuschließen, aber im nicht strikten Typ ist dies nicht erforderlich Der Dokumenttyp ist strenger und kann als abwärtskompatibel angesehen werden.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn