Dla przedstawionego fragmentu kodu walidator HTML zgłosi błąd, ponieważ
<ul> <p>Pozycja</p> </ul>
Walidator zgłosi błąd, bo bezpośrednim potomkiem listy <ul> może być element <li>, a nie akapit. Komunikat będzie brzmiał mniej więcej Element p not allowed as child of element ul in this context. Każda pozycja listy musi być opakowana w <li>; dopiero wewnątrz <li> wolno umieścić akapit, odnośnik albo kolejną listę. Poprawny zapis to <ul><li>Pozycja</li></ul>. Do zapamiętania: <ul> i <ol> zawierają pozycje <li>, a lista definicji <dl> - pary <dt> i <dd>. Wewnątrz <li> można natomiast umieścić niemal dowolną treść: akapit, obrazek, odnośnik albo zagnieżdżoną listę, np. <li><p>Pozycja</p></li>. Ograniczenie dotyczy tylko bezpośrednich potomków samej listy.
Wybór innej odpowiedzi to zwykle szukanie reguły, której w HTML nie ma. Znacznik <ul> nie wymaga żadnego atrybutu, a atrybut type jest w nim przestarzały - wygląd znaczników listy ustawia się w CSS właściwością list-style-type. Lista może mieć dowolną liczbę pozycji, nawet jedną. Długość tekstu w akapicie nie podlega walidacji - walidator sprawdza budowę dokumentu, nie treść. Problemem jest wyłącznie zagnieżdżenie: akapit stoi bezpośrednio w <ul>, a powinien być pozycją <li>. Przeglądarka zwykle wyświetli taki kod bez widocznego problemu, ale struktura dokumentu jest wtedy niepoprawna: czytniki ekranu nie rozpoznają akapitu jako pozycji listy. Dlatego walidator zgłasza błąd, a naprawa polega na zamianie znacznika <p> na <li> albo na opakowaniu akapitu w <li>. Ta sama zasada dotyczy także listy numerowanej <ol>.