我曾多次被告知不要选择像
假设我只有一个项目列表,并将它们水平排列、添加背景等,是否仍然可以选择nav元素而非类呢?
<nav>
和<body>
这样的元素,而是使用类选择器。例如,“<nav>
标签不是用于显示/样式目的,而是为了使导航部分明确分离。”但这难道不是违背语义化元素的一部分吗?假设我只有一个项目列表,并将它们水平排列、添加背景等,是否仍然可以选择nav元素而非类呢?
<nav class="navigation">
<ul class="links">
<li><a href="">Shop</a></li>
<li><a href="">Discounts</a></li>
<li><a href="">Profile</a></li>
<li><a href="">Blog</a></li>
</ul>
</nav>
而且,如果你要给我点踩,请提供一个解释,而不是假设我能够直观地知道你为什么这样做。