5.1.1.

08 diciembre 2004

Citando t�tulos

8 dic: Arreglado un peque�o error de redacci�n. Nada importante.

Un post hablando de tonterias de HTML. ¡Éste es el verdadero yo! �La pucha que vale la pena estar vivo!

  • Lo que comento a continuación no es una normativa. Es una simple y la vez vueltera divagación.
  • Hay ciertos conflictos sobre el uso de los elementos para titulos (h1 - h6) con respecto a si su función es jerárquica o para denotar importancia. Pueden leer el comienzo del barullo en Hierarchy. Personalmente elegí la teoría de las jerarquías.

Leyendo la mozilla.org Markup Reference (una gu�a con pautas sobre el uso de los elementos HTML para quienes quieren aportar documentos), encontr� un norma muy interesante y pr�ctica cuando se trata de mencionar la fuente de una cita.

An attribution can be given with <address> just before the closing tag.

mozilla.org Markup Reference

O sea que lo que proponen es usar el elemento ADDRESS justo antes de cerrar un elemento BLOCKQUOTE para especificar la fuente. Teniendo en cuenta que el atributo cite es (en general) innacesible, parece una buena opci�n.

Veamos qu� dicen las especificaciones sobre el elemento ADDRESS.

El elemento ADDRESS puede ser utilizado por los autores para proporcionar informaci�n de contacto en un documento o en una parte de un documento (…)

El elemento ADDRESS

Por tanto, a fines pr�cticos, se entiende a una cita (el texto remarcado como BLOCKQUOTE) no como un simple p�rrafo sino como parte de un documento. Y hasta podr�a elevarse cas� hasta la categor�a de un documento. Tengamos en cuenta que estamos hablando de un texto perfectamente delimitado por un elemento con significado (nada de un simple DIV) que hasta tiene, en cierta forma, su direcci�n �nica (almacenado en el cite).

Ahora que una cita ha sido definida (de manera tan sencilla que seguramente pecar� de incompleta) como un (casi) documento, salta el problema de los t�tulos. �Como se supone que se remarquen los t�tulos en el texto citado?

Seg�n la teor�a de las jerarqu�as, si una secci�n est� titulada con un elemento H(n), las subsecciones de �sta deber�an ser t�tuladas con un H(n-1). En el caso de este blog significa que dentro de un post t�tulado con H2, s�lo podr�an existir t�tulos de menor jerarqu�a (H3 a H6).

Pero… �los t�tulos originales de la cita pueden ser considerados como t�tulos que afecten la jerarquizaci�n en un documento?.

Pongamos un ejemplo. Para este blog decido citar algunos posts de personas ajenas, y para complicarla a�n m�s elijo separarlos en dos secciones: los escritos por hombres y los escritos por mujeres.

La estructura b�sica es bastante sencilla: H(n) para el t�tulo de mi post y H(n-1) para las dos diferentes secciones (hombres y mujeres).

<h2>T�tulo del post</h2>

	<h3>Escritos por hombres</h3>
	
		<blockquote cite="">Primer post citado</blockquote>
		<blockquote cite="">Segundo post citado</blockquote>
		
	<h3>Escritos por mujeres</h3>
	
		<blockquote cite="">Primer post citado</blockquote>
		<blockquote cite="">Segundo post citado</blockquote>

Pero si elijo citar alguno de los posts completo, vendr�a acompa�ado de un bonito t�tulo. �Qu� nivel le corresponder�a a estos t�tulos? Tengamos en cuenta algunos detalles importantes:

  1. No form�n parte de la estructura del texto que lo cita (en el ejemplo, no formar�an parte de la estructura del post).
  2. Brind�n informaci�n de un texto que no es (necesariamente) del autor de, en el ejemplo, que no es el post El texto citado y el post son dos textos diferentes. El t�tulo elegido en el texto citado no (necesariamente) brinda informaci�n sobre el post que lo cita.
  3. �Qu� pasar�a si s�lo algunas citas tuvieran t�tulos? Siguiendo el m�todo de las jerarqu�as, deber�an ser remarcadas (en el ejemplo) como t�tulos de nivel 4 (H4). Pero entonces, si realmente deben segu�r la jerarquizaci�n del texto (o post) que los cita, �c�mo deternelos de ser los t�tulos para el resto de las citas hasta el pr�ximo H3?

Entonces, finalmente, �qu� nivel de t�tulo deber�a usarse? Pu�s, a mi entender, el nivel 1. S�, el elemento H1, que dice encerrar lo m�s importante de una p�gina.

Dentro de un documento (el todo), la cita (� BLOCKQUOTE) es un elemento m�s, un parrafo con un extra�o margen y un atributo rara vez usado. Pero s� realmente �ste elemento puede ser considerado como un documento (por lo explicado anteriormente con respecto a ADDRESS), entonces estar�amos lidiando con un mundo aparte. Una realidad (la cita) dentro de otra realidad (el documento que la cita). Es aceptable tratar a BLOCKQUOTE como un simple elemento sin importancia frente a los t�tulos que lo rodean, pero me parece innegable que dentro del mismo cada elemento (cada p�rrafo y cada t�tulo) tiene una importancia relativa a que aquellos que los acompa�an.

Finalmente, un peque�a aclaraci�n sobre dos enemigos de lo que acabo de decir:

  • Google dice darle m�s importancia a los t�tulos por sobre el resto del texto. Teniendo en cuenta lo (aparentemente) f�cil que es enga�arlo, personalmente elijo no hacerme mala sangre. Hubo un tiempo en que si buscabas Gaspar en Google, este blog sal�a en primer lugar porque al final de cada post aparec�a el texto Escrito por Gaspar. Ahora si probas con Federico, no aparece m�s. La �nica diferencia es que mi nombre cas� no aparece en este blog (a pesar de los muchos links que hay en comentarios de blogs ajenos).
  • El W3 Validator puede crear la estructura de un documento, pero al encontrarse con el metodo ac� propuesto, sencillamente entr� en p�nico. Al igual que �ste, cualquier programa (como los lectores de pantalla) har�an un despelote. Evidentemente no hay nada que pueda hacer contra ellos, salvo acusarlos de ser extremadamente automatizados y simplistas.

Powered by Blogger