Maison  >  Article  >  interface Web  >  Remarque sur la production de pages Web application_HTML/Xhtml_Web avec balise blockquote

Remarque sur la production de pages Web application_HTML/Xhtml_Web avec balise blockquote

WBOY
WBOYoriginal
2016-05-16 16:45:591548parcourir

Concernant la sémantique, elle ne peut pas être expliquée clairement en une ou deux phrases, et il n'existe actuellement aucune définition officielle et stricte. Ce qui n'est pas controversé à propos de
, c'est :
1. Citer un long texte
2. Vous pouvez utiliser des balises ou des attributs de citation.
La question est : le texte cité par
doit-il être inclus à l'aide d'éléments de niveau bloc ?
Tout d'abord, l'explication du W3C
9.2.2 Citations : Les éléments BLOCKQUOTE et Q -- %coreattrs, %i18n, %events -- cite
%URI;
#IMPLIED -- URI du document source ou du msg -- > -- courte citation en ligne --> %URI;
#IMPLIED -- URI du document source ou du msg ->
Le contenu contenu dans ces deux notes est du texte cité. BLOCKQUOTE est utilisé pour les citations de texte longues (contenu au niveau du bloc) et Q est utilisé pour les citations de texte courtes (contenu en ligne) et les phrases de citation incomplètes ne sont pas autorisées.
Le texte de cet exemple provient de "Les Deux Tours", de J.R.R. Tolkien, le texte le plus cité.

Ils allaient en file indienne, courant comme des chiens sur une forte odeur, et une lumière avide brillait dans leurs yeux. Presque plein ouest, la large bande des Orcs en marche piétinait sa vilaine fente ; de Rohan avaient été meurtris et noircis à leur passage.

Cet article est développé à l'aide des standards du web. Il mentionne la sémantique de certains TAGS. L'extrait suivant est
.
Pour les citations plus longues qui forment un ou plusieurs paragraphes, l'élément
doit être utilisé. CSS peut ensuite être utilisé pour styliser la citation. Notez que le texte n'est pas autorisé directement à l'intérieur d'un élément
– ​​il doit être utilisé. être contenu dans un élément, généralement un élément
.

Exemple :

« Les sections suivantes traitent des problèmes liés à la structuration du texte. Les éléments qui présentent le texte (éléments d'alignement, éléments de police, feuilles de style, etc. ) sont abordés ailleurs dans la spécification. Pour plus d'informations sur les caractères, veuillez consulter la section sur le jeu de caractères du document. "

http://24ways.org/advent/transitional-vs-strict -balisage
Cet article concerne transitional-vs-strict, la différence entre xhtml transitionnel et standard. Il mentionne la différence entre les modèles de contenu et à propos de
En strict, le contenu référencé doit utiliser le niveau de bloc. L'élément le contient, généralement.
,

.

Différences entre les modèles de contenu
Le modèle de contenu d'un type d'élément décrit ce qui peut être contenu par une instance du type d'élément. La différence la plus importante entre les modèles de contenu entre Transitional et Strict est que les éléments blockquote, body et form ne peuvent contenir que quelques éléments de niveau bloc. exemples :
le texte et les images ne sont pas autorisés immédiatement à l'intérieur de l'élément body et doivent être contenus dans un élément de niveau bloc comme p ou div
les éléments d'entrée ne doivent pas être des descendants directs d'un élément de formulaire
texte dans les éléments blockquote doit être enveloppé dans un élément de niveau bloc comme p ou div
Donc, je pense que dans le type strict, vous devez utiliser des éléments de niveau bloc pour inclure le texte cité, mais dans le type non strict, ce n'est pas nécessaire. Cependant, il est recommandé de le faire car le strict. Le type de document est plus strict et peut être considéré comme rétrocompatible.
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn