【发布时间】:2021-06-05 07:41:07
【问题描述】:
我想知道为什么要使用这么多 HTML 标签。 看看下面我使用 div 标签的代码:
<!DOCTYPE html>
<html>
<body>
<h2> HTML nav Tag</h2>
<!-- nav tag starts -->
<div>
<a href="#">Home</a> |
<a href="#">Interview</a> |
<a href="#">Languages</a> |
<a href="#">Data Structure</a> |
<a href="#">Algorithm</a>
</div>
<!-- nav tag ends -->
</body>
</html>
现在如果我使用 nav 标签而不是 div 标签,我会得到相同的输出:
<!DOCTYPE html>
<html>
<body>
<h2> HTML nav Tag</h2>
<!-- nav tag starts -->
<nav>
<a href="#">Home</a> |
<a href="#">Interview</a> |
<a href="#">Languages</a> |
<a href="#">Data Structure</a> |
<a href="#">Algorithm</a>
</nav>
<!-- nav tag ends -->
</body>
</html>
输出是:
如果输出相同,那么为什么要使用 nav 而不是 div(或者如果 div 可以完成工作,为什么要使用 body、main、article 等标签)。
【问题讨论】: