【发布时间】:2019-01-24 09:09:54
【问题描述】:
当我们编写一个没有无序列表的导航菜单时,这是一种不好的做法还是不专业。
例如,改用<div> 标签。
<div class="navbar">
<a href="#"> Home </a>
</div>
【问题讨论】:
-
我认为这主要是基于意见。不过,对于屏幕阅读器和可访问性来说,将它放在
<ul>中可能是更好的做法。 -
我同意@MartijnVissers。看到这个:w3schools.com/bootstrap/bootstrap_navbar.asp
-
它只是让它更有条理,你可以看到:getbootstrap.com/docs/4.0/components/navbar。他们使用哪个取决于他们的需要。
-
@Matt.Hamer5 你能提到
<ul>...<li>是标准化的菜单系统,而不是简单的common? -
Ahem
nav是最语义的方法....不管它是不是一个列表。