Yra trys pagrindiniai hiperteksto žymėjimo kalbos (HTML) sąrašo stilių tipai. Pirmasis yra netvarkingas sąrašas, kurį sudaro ženkleliais pažymėti elementai, išvardyti vertikaliai iš eilės. Antrasis HTML sąrašo stilius yra sutvarkytas sąrašas ir yra identiškas netvarkingam sąrašui, išskyrus tai, kad vietoj vieno ženklelio, kiekvienas sąrašo elementas yra sunumeruotas iš eilės. Trečiasis HTML sąrašo stilius yra apibrėžimų sąrašas, kuriame pateikiamas elementas, sekantis kitoje eilutėje arba po plačios įtraukos pagal jo apibrėžimą. Kiekvienas HTML sąrašo stilius gali būti plačiai pritaikytas naudojant kai kurias HTML žymas, pvz., tipo žymą, arba jas galima konkrečiai tinkinti naudojant pakopinio stiliaus lapo (CSS) ypatybes.
Yra keletas galimybių, kuriomis dalijasi kiekvienas HTML sąrašo stilius. Jie gali būti įdėti vienas į kitą, o tai reiškia, kad sutvarkyto sąrašo elementas gali būti nesutvarkytas sąrašas. Sąrašas gali būti tinkinamas naudojant CSS, todėl viskas nuo tarpų aplink kiekvieną sąrašo elementą iki naudojamo ženklelio tipo gali būti modifikuojama, kad atitiktų konkretų dizainą. Visuose HTML sąrašuose taip pat gali būti pateikta beveik bet kas kaip sąrašo elementas arba apibrėžimas, įskaitant hipersaitus, vaizdus, scenarijus ar net grafinės vartotojo sąsajos (GUI) komponentus, tokius kaip teksto laukai.
Netvarkingas sąrašas yra pats paprasčiausias HTML sąrašo stilius. Tai tiesiog sutvarkytas elementų sąrašas, kuriame kiekvienas elementas prasideda naujoje eilutėje po ankstesnės. Pagal numatytuosius nustatymus apskrita kulka dedama prieš pat kiekvieną naują elementą, nors šis vaizdas gali būti pakeistas į kitą formą arba visiškai pašalintas.
Sutvarkytas sąrašas daugeliu aspektų yra panašus į nerūšiuoto HTML sąrašo stilių, išskyrus tai, kad ženkleliai pakeičiami nuoseklia numeracija. Skaičiai gali būti standartiniai dešimtainiai, romėniški skaitmenys, raidės arba įvairios kitos numeracijos sistemos iš skirtingų kalbų. Kai išdėstyti sąrašai įterpti, įdėtųjų sąrašų numeracija gali būti pakeista, todėl sąrašas atrodo labiau panašus į tradicinį struktūrinį kontūrą. Kaip ir nesutvarkytus sąrašus, pirmuosius skaičius taip pat galima išjungti.
Galutinis HTML sąrašo stiliaus tipas yra žinomas kaip apibrėžimų sąrašas. Kiekvienas tokio sąrašo elementas sudarytas iš dviejų elementų – termino ir apibrėžimo. Terminas yra žodis, kuris bus apibrėžtas ir yra pirmasis elementas, rodomas sąrašo elemente. Apibrėžimas paprastai yra sakinys ar kitas elementas, kažkaip paaiškinantis terminą arba su juo susijęs. Apibrėžimas gali būti pateikiamas šalia termino toje pačioje eilutėje, bet nutolęs vienas nuo kito, arba jis gali būti pateikiamas kitoje eilutėje žemyn ir įtraukta, o tai yra numatytoji elgsena. Apibrėžčių sąrašą galima tinkinti naudojant CSS ypatybes, tačiau jame nėra srities, kurioje būtų rodomi ženkleliai.