Próbuję obliczyć wszystkie prawidłowe elementy HTML5, które mogą być zagnieżdżone w elementach akapitu, tak aby walidator w3 nie wyświetlał żadnych błędów. Chodzi mi o to, że próbuję obliczyć wszystkie tagi, które mogą zastąpić kropki w poniższym kodzie, tak aby walidator w3 nie wyświetlał żadnych błędów:
<p>...</p>
Czy jest taka lista? Próbowałem wyszukiwać w Google bez powodzenia.
Nawet jeśli jest dostępna lista odwrotna, czyli elementy, których nie można zagnieżdżać w elementach akapitu, to jest dla mnie wystarczająco dobra.
Odpowiedzi:
Specyfikacja HTML5 mówi nam, że
<p>
model treści elementu frazuje treść . Treść wyrażeń jest określona przez specyfikację:źródło
<p>Hello world<em>Test</em><img src="http://google.com/asd/cp" alt="Description"/></p>
<img>
nie ma go na liście, ale teraz widzę, że jest. Przepraszam.<option>
element znajduje się pod<select>
elementem, więc powinien być również legalny między<p>
a</p>
<p>
elementach, a nie elementów, które są dozwolone w elementach, które są dozwolone w<p>
elementach, ani elementów, które są dozwolone w elementach dozwolonych w elementach dozwolonych w ramach<p>
elementy. Jeśli chcesz wiedzieć, co jest dozwolone z wymienionymi elementami, kliknij nazwę elementu; jest to link do definicji tego elementu, który zawiera listę dozwolonych w nim elementów.