5.6 - Definición de Listas

Las listas en HTML

      El lenguaje HTML proporciona un modo sencillo de representar elementos en forma de lista. Dentro de una lista de puede incluir cualquiera de los elementos HTML, e igualmente una lista puede incluirse dentro de formularios, tablas, etc.

     Existen principalmente tres tipos de listas: las listas no ordenadas, las listas ordenadas y las listas de definiciones.

<UL> Listas no ordenadas

     Este tipo de lista se usan para enumerar elementos que no tengan un orden definido. Se especificará con el elemento <UL>, todo lo que se incluya dentro de esta etiqueta y la de cierre formará la lista. Con los elementos <LI> se indicarán cada uno de los componentes de la lista. El formato es el siguiente:

<UL TYPE = DISK ó CIRCLE ó SQUARE >
         <LH> Titulo de la lista </LH>
         <LI> Elemento 1
         <LI> Elemento 2
                 . . .
         <LI> Elemento n
</UL>

     Para marcar los distintos elementos de la lista se usarán unos símbolos, que pueden ser un disco (DISK), un circulo (CIRCLE) ó un cuadrado (SQUARE), seleccionables con el atributo TYPE.

     Con la etiqueta <LH> definiremos el titulo de la lista, este es opcional y aparecerá en la parte superior de esta.

     Igualmente es posible definir listas de varios niveles, que será listas anidadas, listas dentro de listas. Y combinar este tipo de lista con las que se explicarán en los proximos apartados.

Ejemplos
Inst.
HTML
<UL >
<LH> Titulo </LH>
<LI> Elemento 1
<LI> Elemento 2
<LI> Elemento 3
</UL>
Resul
tado
    Titulo
  • Elemento 1
  • Elemento 2
  • Elemento 3
Explica
ción
Este será el caso básico de lista no ordenada. Se podrán incluir tantos elementos como se deseen y estos podrán ser texto normal, texto resaltado con alguno de los estilos, imágenes, etc ...
Inst.
HTML
<UL TYPE=SQUARE>
<LI> Elemento 1
<LI> Elemento 2
<UL TYPE=CIRCLE>
<LI> Elemento 3.1
<LI> Elemento 3.2
</UL>
<LI> Elemento 4
</UL>
Resul
tado
  • Elemento 1
  • Elemento 2
    • Elemento 3.1
    • Elemento 3.2
  • Elemento 4
Explica
ción
Ahora definimos una lista anidada, es decir una lista dentro de una lista, basta con incluir el nuevo elemento UL dentro del elemento UL de la lista original. En este ejemplo también usamos distintos elementos definibles con TYPE, para indicar los componentes de la lista.

<OL> Listas ordenadas

     Estas listas serán similares al caso anterior pero en este se usa un número para indicar el orden de cada elemento de la lista. El ser ordenada no significa que ordene los elementos alfabéticamente sino que los elementos guardan un orden que es el número que indexa la lista.

<OL START = n TYPE = A ó a ó I ó i ó 0 >
         <LH> Titulo de la lista </LH>
         <LI> Elemento 1
         <LI> Elemento 2
                 . . .
         <LI> Elemento n
</OL>

     El punto de comienzo siempre será el 1 si no se indica en START con otro valor de comienzo y el tipo de numeración puede seleccionarse con el atributo TYPE. Sus posibles valores son:

Ejemplos
Inst.
HTML
<OL >
<LI> Elemento 1
<LI> Elemento 2
<LI> Elemento 3
</OL>
Resul
tado
  1. Elemento 1
  2. Elemento 2
  3. Elemento 3
Explica
ción
Este será el caso básico de lista ordenada.
Inst.
HTML
<OL TYPE=I>
<LI> Elemento 1
<LI> Elemento 2
<OL TYPE=a>
<LI> Elemento 3.1
<LI> Elemento 3.2
</OL>
<LI> Elemento 4
</OL>
Resul
tado
  1. Elemento 1
  2. Elemento 2
    1. Elemento 3.1
    2. Elemento 3.2
  3. Elemento 4
Explica
ción
Ahora definimos una lista anidada y usamos distintos elementos para la numeración de las opciones.

<DL> Listas de definiciones

     En esta lista existirán dos elementos la definición y el termino, se usará principalmente para listas en las que se incluirán una palabra o frase y su definición (diccionario). El termino aparecerá pegado en el borde izquierdo y la definición aparecerá ligeramente tabulada a partir del borde izquierdo.

     Se puede usar de forma separada la definición y el termino, pudiendo por tanto incluir solo definiciones o solo términos. El incluir solo términos podría usarse para sangrar el comienzo de un párrafo.

<DL>
     <LH>Titulo de la lista </LH>
     <DT>Termino 1
     <DD>Definición 1
     <DT>Termino 2
     <DD>Definición 2
     . . .
     <DD>Termino N
     <DT>Definición N
</DL>

El titulo de las lista <LH> como en los casos anteriores es opcional.

Ejemplos
Inst.
HTML
<DL >
<DT> Coche
<DD> Vehiculo de cuatro ruedas
<DT> Moto
<DD> Vehiculo de dos ruedas
</DL>
Resul
tado
Coche
Vehiculo de cuatro ruedas
Moto
Vehiculo de dos ruedas
Explica
ción
Como se ve se coloca en una posición la definición y en otra el termino.
Ejemplos
Inst.
HTML
<dl>
<dd><font SIZE=+1><img src="/servicios/iconos/confis.gif" align=middle border=0> Conexión a la Red.</font></A>

<dl>
<dd><A HREF="/servicios/conecfisica/Normativ.html"><img src="http://www2.uca.es/iconos1/redstar.gif" align=middle border=0> Normativa de conexión a Red.</A>
<dd><A HREF="/servicios/conecfisica/software.htm"><img src="http://www2.uca.es/iconos1/redstar.gif" align=middle border=0> Instalación de Software de Comunicaciones.</A>
<dd><A HREF="/servicios/solicitud.htm"><img src="http://www2.uca.es/iconos1/redstar.gif" align=middle border=0> Solicitud de Servicios de Comunicaciones.</A>
<dd><A HREF="/servicios/conecfisica/proxy.html"><img src="http://www2.uca.es/iconos1/redstar.gif" align=middle border=0> Servidores Proxy.</A>
</dl>

<dd><a href="/servicios/actuali-soft/software.html"><dd><font SIZE=+1><img src="http://www2.uca.es/iconos/icono541.gif" align=middle border=0> Actualización del Software de Comunicaciones.</font></a><p>
<dd><A NAME="correo"><dd><font SIZE=+1><a HREF="http://www.uca.es/servicios/correo/correo.htm"><img src="/servicios/iconos/mail.gif" align=middle border=0> Mensajería Electrónica.</a></font></A>
<dl>
<dd><A HREF="/servicios/correo/prac-eudora/portada.html"><img src="http://www2.uca.es/iconos1/redstar.gif" align=middle border=0>Manual Práctico de Eudora.</A>
<dd><A HREF="/servicios/correo/mensaje_institu.html"><img src="http://www2.uca.es/iconos1/redstar.gif" align=middle border=0>Mensajería Institucional.</A>
</dl>
</dl>
Resul
tado
Conexión a la Red.
Normativa de conexión a Red.
Instalación de Software de Comunicaciones.
Solicitud de Servicios de Comunicaciones.
Servidores Proxy.

Actualización del Software de Comunicaciones.

Mensajería Electrónica.
Manual Práctico de Eudora.
Mensajería Institucional.
Explica
ción
En este ejemplo utilizaremos solo los elementos DD (definiciones) para crear un menu, en el que se incluyen tanto imágenes como texto. La lista de definiciones se utiliza para mostrar el menu de forma correcta con sus correspondientes niveles y subniveles.

     Es posible anidar cualquier tipo de lista entre sí, incluso listas de distinto tipo.