Lista de definiciones para casi todo

14 julio 2005 ~ Software

Últimamente le he cogido gustillo a las listas de definiciones. Lo malo es que no las uso para listar pares de "término" - "definión", sino que aprovecho un solo DT para titular una lista de DDs.

Para el que no lo sepa una lista de definiciones (DL) en (X)HTML es una lista que admite dos tipos de entradas: un término a definir (DT) y su definición (DD).

<dl>
<dt>Hogar</dt>
<dd><a href="#">Agua</a></dd>
<dd><a href="#">Electricidad</a></dd>
<dd><a href="#">Gas</a></dd>
</dl>

Al uso de DLs, además del habitual, le veo dos ventajas:

  1. Si quiero hacer una lista títulada, puedo usar el DT como título y los DDs como items de la lista, con lo que hay una correspondecia entre la estructura del código y de la información.
  2. Para decorar el bloque, tengo tres fondos posibles: el fondo del DT, el fondo de los DDs y el fondo del propio DL, con lo que puedo, por ejemplo, hacer un bloque de esquinas redondeadas sin añadir DIVs basurilla.

Algún purista me dirá que semánticamente no es correcto, pero yo creo que de no serlo es sólo un falta leve. Los elementos de la lista no dejan de ser semánticamente conceptos hijos del título. Claro que a ésto también se le puede dar la vuelta y decir que el título de una lista de cosas es una definición de la lista. Lo cierto es que depende del tipo de titular.

Si el conjunto que define el titular es conocido (ej:"números pares") es cierto que el titular se convierte en definición del conjunto, hasta el punto de que podríamos eliminar el titular y la gente adivinaría el título. Pero si el conjunto que define el titular nos es desconocido (ej:"municipios españoles de menos de 1.000 habitantes") entonces los elementos de la lista nos están definiendo el concepto del titular, al menos en parte, ya que sin el titular no sabríamos establecer una relación entre los elementos de la lista, con lo que la lista nos parecería una enumeración caprichosa de cosas al azar.

icono de del.icio.usmás...

nombre
email *
http://
Mensaje
* Tu email no se publicará


Esta web no ha sido hecha con un Mac, no se ha programado con RnR y no pertenece a 9rules,
aun así, puede que te interese.

Construído con ayuda de Textpattern 4.0.4.

©© 2006 Jorge Hernández Condiciones de uso - Publicidad | XHTML - CSS | RSS - Atom