Jakie są dozwolone tagi wewnątrz <li>?


134

Szukałem listy tagów, które są dostępne w tagu <li>, ale nie mogłem znaleźć żadnego odniesienia.

Czy jest możliwe, że dowolny element bloku HTML 4+ zgodny ze standardami jest w nich dozwolony?

Odpowiedzi:



7

Jest to element blokowy, więc prawie wszystko jest dozwolone. Problem pojawia się tylko wtedy, gdy umieszczasz elementy blokowe wewnątrz elementów liniowych.


3
Znaczniki P są elementami blokowymi, ale nie mogą zawierać żadnych elementów blokowych. „Wszystko idzie” nie jest całkiem dokładne w odniesieniu do poziomu bloków: stackoverflow.com/questions/8397852/ ...
HoldOffHunger

Stąd „ pretty muchwszystko jest dozwolone”. Istnieje 171 upvoted odpowiedź na to pytanie 7-letni więc myślę, że ludzie będą w porządku
Scott Brown

4

Tak, prawie. Możesz mieć listy wewnątrz list ( wewnątrz <li>lub po prostu luźno wewnątrz <ol>/, <ul> lista wewnętrzna musi znajdować się wewnątrz an<li> ), elementy blokowe i elementy wbudowane.

Dla mnie nie miałoby sensu umieszczać <table>wewnątrz an <li>, ale nawet to jest nadal aktualne.


1

Możesz skorzystać z usługi weryfikacji znaczników W3C, aby przetestować swoje sprawy, aby dowiedzieć się, czy Twoje znaczniki są prawidłowe.

Ten walidator sprawdza poprawność znaczników dokumentów internetowych w HTML, XHTML, SMIL, MathML itp.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.