我已经开始在我的页面上使用html标记,我正在尝试确定nav标记的正确用法。我已经阅读了文档,看起来我应该可以接受我所拥有的东西,但是我注意到大多数其他开发人员的导航“块”都在“ul”“li”标记内。我用的是div。
我的问题是,使用“ul”“li”标记而不是div的利弊是什么?
下面的程序对nav有用吗?
<nav>
<div id="navBar">
<div id="navItem1"><a></a></div>
<div id="navItem2"><a></a></div>
<div id="navItem3"><a></a></div>
<div id="navItem4"><a></a></div>
</div>
</nav>
最佳答案
你发布的代码不是最佳实践。应该是:
<nav>
<ul>
<li><a></a></li>
<li><a></a></li>
<li><a></a></li>
<li><a></a></li>
</ul>
</nav>
<ul>
和<li>
标记比使用div
标记要好,并且几乎总是用于菜单。通过使用ul
s和li
s,您不会用太多的id阻塞代码。