为什么Web开发人员如此热衷于使用列表?

Bob*_*Bob 5 html css

我已经开发了一段时间,并经常使用菜单选项卡开发网站.

我无法弄清楚为什么这么多网页开发人员喜欢使用列表<ul> <li>等而不仅仅是使用普通的旧div.

我可以在div中制作菜单,这些菜单很简单,在每个浏览器中都能完美运行.对于列表,我通常会尝试以某种方式破解它以使其正常工作.

所以我的问题很简单:我为什么要使用列表来创建我的菜单而不是div?

dan*_*gvy 10

简单:语义HTML.导航本质上是HTML中的链接列表,因此您的标记应该反映这一点.

它有几个好处,搜索引擎蜘蛛可以智能地找出什么是一个东西(即你的导航)和谷歌专门用它做聪明的事情.

此外,具有纯文本浏览器或屏幕阅读器的用户可以轻松地即时识别导航元素.

此外,这是一个很好的做法.