一个LI里可以有多个UL吗?

4

我正在创建一个基于嵌套网格的菜单。UL表示行,LI表示列。结果是成功的,我能够避免过多的div标记。

我的问题是,是否可以在LI内部有多个UL实例?

<nav>
    <ul>
        <li><a href="#">(VALID)</a></li>
        <li><a href="#">(VALID)</a>
            <ul>
                <li>link1</li>
                <li>link2</li>
            </ul>
        </li>
        <li><a href="#">(I'M NOT SURE)</a>
            <ul>
                <li>
                    <ul>
                        <li>any contents here</li>
                        <li>any contents here</li>
                    </ul>  
                    <ul>
                        <li>any contents here</li>
                        <li>any contents here</li>
                    </ul>
                    <ul>
                        <li>any contents here</li>
                        <li>any contents here</li>
                    </ul>
                </li>
            </ul>
        </li>
    </ul>
</nav>

fiddle


是否可以在LI元素内拥有多个UL实例?是的。 - Umair Ayub
<ul><li> <ul><li></li></ul> </li></ul> 您可以嵌套它到任意级别。 - Umair Ayub
我仍在尝试编辑说明,链接没有显示出来,我是新手:)。http://jsfiddle.net/h5hwr2e4/ - wj R.
它是有效的;但我不确定它是否优雅。 - Phil.Wheeler
您是否按错误消息中的说明正确格式化了标记? - BoltClock
显示剩余5条评论
1个回答

4

是的,它是有效的......您可以嵌套它,无论您想要多少层,都没有限制。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接