Подтвердить что ты не робот

Можно ли использовать div как прямой дочерний элемент UL?

У меня есть этот код:

<ul>
    <div>
   </div>
</ul>

У меня нет проблем в моем браузере. Я читал это слишком где-то, что "li" должен использоваться только как прямой ребенок из ul. Это верно? Не могу ли я использовать div как прямой дочерний элемент UL? Есть ли какая-либо документация для вышеупомянутой путаницы?

Изменить: эта ссылка говорит, что я могу http://css-tricks.com/forums/discussion/11593/divs-inside-uls/p1

4b9b3361

Ответ 3

Нет. Если вам нужна правильная разметка, div никогда не должен находиться внутри, извините. Некоторые современные браузеры будут "автоклинировать" тег ul, прежде чем открывать div, поэтому следите за тем, что

Ответ 4

Нет, div не может быть вложен внутри элемента, только <li> может использоваться как дочерний элемент. вместо обертывания div внутри ul. вы можете сделать что-то вроде этого

<ul class="class1">
 <li class="child1">
   <ul>
     <li>item1</li>
     <li>item2</li>
     <li>item3</li>
   </ul>
 </li>
<ul> 

Ответ 5

вы можете использовать тег div под этим ul-> li -> div, потому что вы можете использовать только тег li после тега ul, ваш код будет работать нормально, но будет ошибка проверки

чтобы вы могли использовать это как

 <ul>
     <li>
         <div></div>
     </li>
 </ul>

Ответ 6

HTML неупорядоченный элемент списка <ul> представляет собой неупорядоченный список элементов, а именно набор элементов, которые не имеют числового порядка, и их порядок в списке не имеет смысла. Как правило, элементы неупорядоченного списка отображаются с пулей, которая может быть нескольких форм, таких как точка, круг или квадрат. Стиль пули не определен в описании HTML страницы, но в связанном с ним CSS, используя свойство типа списка.

Допустимый контент:

zero or more <li> elements