Внутри <li>
вы можете иметь все, что можете естественным образом поместить в <div>
.В этом смысле они ничем не отличаются.
Это должно быть допустимо и в HTML4, XHTML и HTML5.
Это допустимо НЕ (поэтому источники, которые вы нашлио "нет div в списках" может относиться к этой ситуации):
<ul>
<li></li>
<div></div>
<li></li>
</ul>
Итак: Списки (ul
, ol
) могут иметь только li
s в качестве ихдети.Но у li
детей может быть что угодно.