gpt4 book ai didi

HTML5 <导航> 元素

转载 作者:太空狗 更新时间:2023-10-29 15:45:31 28 4
gpt4 key购买 nike

我一直在尝试使用新的 html5 元素,但发现自己在做这样的事情:

<nav class="some-menu">
<ul class="menu">
<li>
<a title="link to somewhere" href="the-link.php">link to somewhere</a>
</li>
</ul>
</nav>

当我可以(在视觉上)达到相同的效果时:

<ul class="menu">
<li>
<a title="link to somewhere" href="the-link.php">link to somewhere</a>
</li>
</ul>

更多的语义标记与臃肿的 DOM,我应该包括 <nav>在那种情况下标记?

编辑

我找到了 <menu> item 实际上可以在这种情况下与 <li> 一起使用例如:

<menu class="side-menu">
<li><a title="a menu item" href="touch-my-nipples.thanks">Inappropriate Href</a>
</menu>

它实现了更多的语义标记而不冗长

最佳答案

好吧,您可能会争辩说不包含 html5 标签会增加 html 文件的可读性。

但是,出于 SEO 目的,使用 html5 标签可能有助于提高您的网页排名,因此如果您正在开发商业网页,则可能需要考虑这一点。

在这个特殊情况下,如果 <li> 的目的不是用于导航,那么我怀疑你会因此受到任何批评。

关于HTML5 <导航> 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22247211/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com