Postoje tri osnovne vrste stilova popisa jezika za označavanje hiperteksta (HTML). Prvi je neuređeni popis, a sastoji se od niza elemenata s grafičkim oznakama koji su poredani okomito. Drugi stil HTML popisa je uređeni popis i identičan je neuređenom popisu osim što je, umjesto jedne vrste nabrajanja, svaki od elemenata popisa numeriran u nizu. Treći stil HTML popisa je popis definicija koji navodi stavku, koju slijedi u sljedećem retku ili nakon širokog uvlačenja prema njegovoj definiciji. Svaki stil HTML popisa može se široko prilagoditi kroz neke HTML oznake, kao što je oznaka tipa, ili se mogu posebno prilagoditi kroz svojstva kaskadnog lista stilova (CSS).
Postoje neke sposobnosti koje dijeli svaki stil HTML popisa. Mogu biti ugniježđene jedna unutar druge, što znači da uređeni popis može imati neuređeni popis kao element popisa. Popis se može prilagoditi putem CSS-a tako da se sve, od razmaka oko svakog elementa popisa do vrste korištenog metka, može modificirati kako bi odgovaralo određenom dizajnu. Svi HTML popisi također mogu navesti gotovo sve kao element popisa ili definiciju, uključujući hiperveze, slike, skripte ili čak komponente grafičkog korisničkog sučelja (GUI), poput tekstualnih polja.
Neuređeni popis je najosnovniji stil HTML popisa. To je jednostavno uređeni popis elemenata, pri čemu svaki element počinje u novom retku nakon prethodnog. Prema zadanim postavkama, kružni znak se postavlja neposredno prije svakog novog elementa, iako se ova slika može promijeniti u drugi oblik ili potpuno ukloniti.
Uređeni popis u mnogim je aspektima sličan stilu neuređenog HTML popisa osim što su oznake zamijenjene sekvencijalnim numeriranjem. Brojevi mogu biti standardni decimalni, rimski brojevi, slova ili niz drugih sustava numeriranja iz različitih jezika. Kada su uređeni popisi ugniježđeni, numeriranje za ugniježđene popise može se promijeniti, uzrokujući da popis izgleda više kao tradicionalni strukturirani obris. Poput neuređenih popisa, vodeći brojevi također se mogu onemogućiti.
Konačni tip stila HTML popisa poznat je kao popis definicija. Svaki element ove vrste popisa sastoji se od dva elementa — pojma i definicije. Pojam je riječ koja će biti definirana i prva je stavka prikazana u elementu popisa. Definicija je općenito rečenica ili drugi element koji na neki način objašnjava pojam ili je povezan s njim. Definicija se može prikazati pored pojma, u istom retku, ali udaljena daleko, ili se može prikazati u sljedećem retku dolje i uvučena, što je zadano ponašanje. Popis definicija može se prilagoditi CSS svojstvima, ali ne sadrži područje za prikaz grafičkih oznaka.