Una etiqueta de lista desordenada o no numerada, más conocida en forma abreviada como etiqueta UL, proporciona una forma para que los diseñadores de páginas web muestren y agrupen texto en páginas web como listas con sangría y viñetas. Las etiquetas UL se utilizan en páginas de lenguajes de marcado de hipertexto (HTML) y como un elemento de estilo definido en una hoja de estilo en cascada (CSS). Si bien las etiquetas UL no se estandarizaron hasta HTML 2.0, se definieron en las primeras descripciones publicadas de HTML por Tim Berners-Lee en 1992. Este elemento es compatible con todos los principales navegadores web.
Las etiquetas UL se pueden usar en las etiquetas BODY, DIV, CENTER, BLOCKQUOTE, FORM, TH, TD, DD o LI. La etiqueta UL en HTML se indica con una apertura
Las listas desordenadas requieren el uso de atributos, aunque hay un conjunto básico de atributos (clase, identificación, estilo y título), así como una serie de atributos estándar u opcionales que pueden ser útiles para modificar el aspecto de una lista desordenada. . A excepción de los atributos compact y type, que se estandarizaron en la versión 2.0, los atributos opcionales no se estandarizaron formalmente hasta la versión 4.0.
El atributo compacto comprime tanto el texto con viñetas como la definición en una línea. El tipo define el estilo de viñeta, que se establece automáticamente en disco si no se especifica ningún tipo. Otros tipos de viñetas predefinidos que se utilizan en las etiquetas HTML de UL incluyen el cuadrado y el círculo. Se pueden usar imágenes definidas por el usuario en lugar de tipos de viñetas predefinidos especificando la ubicación de las imágenes almacenadas usando el atributo src, como en
Otros atributos utilizados para definir el estilo de etiqueta UL incluyen:
DIR: este atributo contiene información sobre la dirección del texto.
ID: define el ID específico en la propiedad CSS para etiquetar.
LANG: codifica el idioma.
ESTILO: define el estilo CSS en línea.
Los controladores de eventos de JavaScript, que definen lo que sucede, por ejemplo, si un mouse se desplaza sobre una etiqueta HTML UL o cuando el usuario hace clic en un elemento de la lista, también se pueden usar para refinar una lista desordenada. Los controladores de eventos compatibles con las etiquetas UL incluyen onClick, onDbClick, onMouseDown, onMouseUp, OnMouseOver, onMouseMOve, onMouseOut, onKeyPress, onKeyDown y onKeyUp.