HTML中有一些令我困惑的命令。例如,<nav>
元素和<article>
元素的作用是什么?有很多这样的。 <nav> <article> <section> <aside> <div>
这些目的是什么?我知道他们做什么,我感到困惑的是你为什么要使用它们。这些元素创建了语义部分,我要问的是,为什么需要它?它有什么变化?
答案 0 :(得分:2)
一个重要原因是网站的可访问性:如果屏幕阅读器(对于盲人)知道(从识别这些标签)哪个元素包含导航(nav
,否则只会是div
) ,哪些元素是单独的,或多或少独立的块(articles
和sections
),它可以通过页面结构更容易地引导用户并帮助他/她找到其中的基本部分页面更快。
另一个原因是搜索引擎可以找到网站的基本部分,因为结构更加清晰。
答案 1 :(得分:0)
这是新的Html5标准。它们可以很容易地以语义方式使用,例如它们比经典div更具意义
答案 2 :(得分:-1)
这可能是一个很好的起点HTML Tags如果你不确定div是什么我会假设你是一个相当新的HTML?
您不必使用类似标签,但只是让阅读代码的人更容易知道导航的确切位置。否则它可能看起来像一个列表。
我建议你阅读那份清单。