因为我已经开始学习css和html(现在记住只有几周)我一直在使用内联块锚点来导航菜单,没有列表。只是一个带有锚标签的div。原因是我看到的第一个例子使用了所述方法,而我还没有理由从中获取。
现在几乎所有的指南我都看到了使用列表,与内联/内联块一起使用。
现在基本上,我想问:为什么列出?这对我来说似乎是额外的标记。
真的是这样!只是,为什么?
感谢您
答案 0 :(得分:0)
根据经验:总是尝试使用那些最能描述你想要表达的元素。菜单通常是条目列表。所以使用一个列表。
您可以使用其他元素模仿这样的列表这一事实并没有错。但它并没有改变一件事。列表是一个列表,应该写为列表。对其他人来说,它更直观,更容易理解。当你很久以后回到你的代码时,也可以自己。
同样的原则适用于其他情况。一个例子:为什么不使用表格进行布局?它已经完成了至少二十年的网络编程并且运行良好。有些人仍然这样做。但布局通常不涉及表格。它通常处理二维布局,其中元素彼此绝对或相对定位。所以干净的解决方案就是做到这一点。使用标记,定位,浮动,清洁,容器等。当您可以实施清洁解决方案时,不要错过使用的东西。