我们可以在<li> </li> </div>中给出<div>

时间:2010-06-10 05:51:06

标签: html tags layer html-lists

我们可以在un order list标签中给出div标签..............它将采用这种格式

<li><div>blablabla</div></li>

可能吗

4 个答案:

答案 0 :(得分:13)

有很多人说列表项内的分区是不正确的,但根据W3C验证器,它是完全没问题的。你永远不会抓住我在列表项中放置分区。列表格式错误,无法在其中添加其他块级元素。

答案 1 :(得分:4)

从语法上讲,如果您不确定元素的嵌套,可以使用免费工具来告诉您哪些内容是错误的。例如:

http://validator.w3.org/

它是否在语义上是正确的另一个故事。您可能会遇到divitis

答案 2 :(得分:1)

我假设您正在制作水平导航栏。如果我的假设是正确的,则<div><li>不需要display:inline;。您可以使用<li><div>表现出与{{1}}类似的行为。

答案 3 :(得分:0)

是的,但你需要&lt; ol&gt;标签还包装所有&lt; li>可以在其中包含任何内容的标签