Nieuporządkowany lub nienumerowany znacznik listy, lepiej znany w skrócie jako znacznik UL, umożliwia projektantom stron internetowych wyświetlanie i grupowanie tekstu na stronach internetowych jako wciętych i wypunktowanych list. Znaczniki UL są używane na stronach w hipertekstowych językach znaczników (HTML) oraz jako element stylu zdefiniowany w kaskadowym arkuszu stylów (CSS). Chociaż znaczniki UL nie zostały ustandaryzowane aż do HTML 2.0, zostały one zdefiniowane w pierwszych opublikowanych opisach HTML przez Tima Bernersa-Lee w 1992 roku. Ten element jest obsługiwany przez wszystkie główne przeglądarki internetowe.
Znaczniki UL mogą być używane w znacznikach BODY, DIV, CENTER, BLOCKQUOTE, FORM, TH, TD, DD lub LI. Znacznik UL w HTML jest oznaczony otworem
Listy nieuporządkowane wymagają użycia atrybutów, chociaż istnieje podstawowy zestaw atrybutów — klasa, identyfikator, styl i tytuł — a także szereg standardowych lub opcjonalnych atrybutów, które mogą być przydatne do modyfikowania wyglądu listy nieuporządkowanej . Z wyjątkiem atrybutów compact i type, które zostały ustandaryzowane w wersji 2.0, atrybuty opcjonalne nie były formalnie standaryzowane aż do wersji 4.0.
Atrybut compact ściska zarówno tekst punktowany, jak i definicję w jednym wierszu. Typ definiuje styl punktora, który automatycznie ustawia się na dysk, jeśli nie określono typu. Inne predefiniowane typy punktorów używane w znacznikach UL HTML to kwadrat i okrąg. Obrazy zdefiniowane przez użytkownika mogą być używane zamiast predefiniowanych typów punktorów, określając lokalizację przechowywanych obrazów za pomocą atrybutu src, jak w
Inne atrybuty używane do zdefiniowania stylu znacznika UL obejmują:
DIR: ten atrybut zawiera informacje dotyczące kierunku tekstu.
ID: określa konkretny identyfikator we właściwości CSS do oznaczenia.
LANG: koduje język.
STYLE: definiuje wbudowany styl CSS.
Programy obsługi zdarzeń JavaScript, które definiują, co się dzieje, na przykład, gdy kursor myszy najedzie na znacznik HTML UL lub gdy użytkownik kliknie element listy, mogą być również użyte do doprecyzowania nieuporządkowanej listy. Programy obsługi zdarzeń obsługiwane przez tagi UL obejmują onClick, onDbClick, onMouseDown, onMouseUp, OnMouseOver, onMouseMOve, onMouseOut, onKeyPress, onKeyDown i onKeyUp.