Un tag elenco non ordinato o non numerato, meglio conosciuto in abbreviazione come tag UL, fornisce ai progettisti di pagine Web un modo per visualizzare e raggruppare il testo sulle pagine Web come elenchi rientrati e puntati. I tag UL sono utilizzati nelle pagine dei linguaggi di marcatura ipertestuale (HTML) e come elemento di stile definito in un foglio di stile a cascata (CSS). Sebbene i tag UL non siano stati standardizzati fino all’HTML 2.0, sono stati definiti nelle prime descrizioni pubblicate dell’HTML da Tim Berners-Lee nel 1992. Questo elemento è supportato da tutti i principali browser web.
I tag UL possono essere utilizzati nei tag BODY, DIV, CENTER, BLOCKQUOTE, FORM, TH, TD, DD o LI. Il tag UL in HTML è indicato da un’apertura
Gli elenchi non ordinati richiedono l’uso di attributi, sebbene esistano un insieme di attributi di base (classe, id, stile e titolo) nonché una serie di attributi standard o opzionali che possono essere utili per modificare l’aspetto di un elenco non ordinato . Ad eccezione degli attributi compact e type, che sono stati standardizzati nella versione 2.0, gli attributi facoltativi non sono stati formalmente standardizzati fino alla versione 4.0.
L’attributo compact comprime sia il testo puntato che la definizione su un’unica riga. Tipo definisce lo stile del punto elenco, che viene automaticamente impostato su disco se non viene specificato alcun tipo. Altri tipi di punti elenco predefiniti utilizzati nei tag HTML UL includono il quadrato e il cerchio. Le immagini definite dall’utente possono essere utilizzate al posto dei tipi di proiettile predefiniti specificando la posizione delle immagini memorizzate utilizzando l’attributo src, come in
Altri attributi utilizzati per definire lo stile del tag UL includono:
DIR: questo attributo contiene informazioni riguardanti la direzione del testo.
ID: definisce l’ID specifico sulla proprietà CSS da taggare.
LANG: codifica la lingua.
STILE: definisce lo stile in linea CSS.
I gestori di eventi JavaScript, che definiscono cosa succede, ad esempio, se il mouse passa sopra un tag HTML UL o quando l’utente fa clic su un elemento dell’elenco, possono essere utilizzati anche per perfezionare un elenco non ordinato. I gestori di eventi supportati dai tag UL includono onClick, onDbClick, onMouseDown, onMouseUp, OnMouseOver, onMouseMOve, onMouseOut, onKeyPress, onKeyDown e onKeyUp.