Con respecto a la semántica, no se puede explicar en una sola oración o dos, y ahora no hay una definición oficial y muy estricta. No hay disputa sobre <LockQuote> :
1. Cita un párrafo de texto más largo
2. Puede usar etiquetas o atributos citar
La pregunta es si el literal referenciado en <LockQuote> debe incluirse con elementos de nivel de bloque.
En primer lugar, la explicación de W3C
9.2.2 Citas: El elemento BLOCKQuote y Q <! Element BlockQuote - - ( %Block; | Script) - Cita larga -> <! AttList BlockQuote %ATTRS;
- %coreattrs, %i18n, %eventos- cite
%Uri;
#IMPLIED - URI para el documento fuente o MSG -> <! Element Q - - (%en línea;)*
-Cita en línea corta-> <! AttList Q %ATTRS;
- %coreattrs, %i18n, %eventos- cite
%Uri;
#IMPLIED -URI para el documento fuente o MSG ->
Las dos notas incluyen textos citados. Blockquote se usa para citas de texto largas (contenido a nivel de bloque) y Q se usa para citas de texto cortas (contenido en línea) y las oraciones que no se permiten citar son incompletas.
El texto para este ejemplo proviene de las dos torres, el autor JRR Tolkien, el texto más citado.
<BlockQuote cite = http: //www.mycom.com/tolkien/twotowers.html> <p> Entró en un solo archivo, corriendo como perros en un aroma fuerte, y una luz ansiosa estaba en sus ojos. Casi debido al oeste, el amplio swat de los orcos de marcha pisó su feo espacio; La dulce hierba de Rohan había sido magullada y ennegrecida cuando pasaban. </p> </loCLOQUETE>
Este artículo se desarrolla utilizando estándares web. Menciona algo de semántica de etiquetas. El siguiente extracto es <LockQuote>
Para citas más largas que forman uno o más párrafos, se debe utilizar el elemento <LockQuote>. CSS se puede usar para diseñar la cita. Tenga en cuenta que el texto no está permitido directamente dentro de un elemento <Cloque>: debe estar contenido en un elemento, generalmente un elemento <p>.
Ejemplo: <BlockQuote Cite = http: //www.w3.org/tr/1999/rec-html401-19991224/struct/text.html> <p> “ Las siguientes secciones discuten los problemas que rodean la estructura del texto. Los elementos que presentan texto (elementos de alineación, elementos de fuente, hojas de estilo, etc.) se discuten en otras partes de la especificación. Para obtener información sobre los caracteres, consulte la sección sobre el conjunto de caracteres del documento. ” </p> </CLOCKQUOTE>
http://24ways.org/advent/transitional-vs-strict-markup
Este artículo trata sobre la diferencia entre Transitional-VS-Strict, Transitional y Standard XHTML. Menciona la diferencia entre el modelo de contenido y tiene algo sobre <LockQuote>. En Strict, el contenido referenciado debe incluirse con elementos de nivel de bloque, generalmente en <p>, <div>.
Diferencias del modelo de contenido
El modelo de contenido de un tipo de elemento describe lo que puede estar contenido por una instancia del tipo de elemento. La diferencia más importante en los modelos de contenido entre transición y estricto es que los elementos de bloqueo, cuerpo y forma solo pueden contener elementos de nivel de bloque. Algunos ejemplos:
El texto y las imágenes no se permiten inmediatamente dentro del elemento del cuerpo, y deben estar contenidos en un elemento de nivel de bloque como P o Div
Los elementos de entrada no deben ser descendientes directos de un elemento de formulario
El texto en los elementos blockquote debe envolverse en un elemento de nivel de bloque como P o Div
Entonces, creo que en un tipo estricto, debe incluir literales de referencia con elementos de nivel de bloque, pero no es necesario en los tipos no estribos, pero se recomienda hacerlo porque la documentación de tipo estricto es más estricta y también se considera compatible con versiones anteriores.