我在ul里写ul来制作手风琴菜单。但是当我检查下面的代码在html验证器它给我这些错误
Element ul not allowed as child of element ul in this context. (Suppressing further errors from this subtree.)
在这种情况下,我如何在语义上正确地写出html?
这是我的html
<nav class="row"> <ul class="menu"> <li> <a href="">Uutiset</a> </li> <ul class="inside"> <li><a href="">Fringilla Condimentum</a></li> <li><a href="">Lorem</a></li> <li><a href="">Fringillau</a></li> <li><a href="">Curabitur</a></li> <li><a href="">Mollis</a></li> <li><a href="">Ipsum</a></li> <li><a href="">Lorem</a></li> <li><a href="">Fringillau</a></li> <li><a href="">Curabitur</a></li> <li><a href="">Mollis</a></li> <li><a href="">Ipsum</a></li> </ul> <li><a href="">Foorumi</a></li> <li><a href="">Kauppa</a></li> <li><a href="">Messut</a></li> <li> <a href="">Asiakaspalvelu</a> </li> <ul class="inside"> <li><a href="">Tilaa lehti</a></li> <li><a href="">Muutos tilaukseen</a></li> <li><a href="">Lähetä uutisvinkki</a></li> <li><a href="">Anna palautetta</a></li> </ul> <li><a href="">Nakoislehti</a></li> <li><a href="">Nae meidat</a></li> </ul> </nav>
解决方法
您必须用LI包裹每个内部UL,即
<ul class="menu"> <li> <a href="">Uutiset</a> </li> <li> <---- <ul class="inside"> <li><a href="">Fringilla Condimentum</a></li> <li><a href="">Lorem</a></li> </ul> </li> <---- </ul>