html - 在 HTML5 中可以在 H2 之后使用 H1 吗?

标签 html seo accessibility web-standards

我正在查看文章 20+ Professional Examples of Websites Using HTML5看到新的 HTML 5 标签的良好语义使用,我发现这个网站 http://bit.ly/bfgatc在 header 中的 H1 之前使用 H2

enter image description here

在 HTML5 中可以吗?

最佳答案

在我看来,这些都没有任何业务是单独的 header ,而且它们绝对不应该在 <hgroup> 中.它们是一个标题,应该在 <header> 中,甚至可能在 <section> 中.他们没有单独的级别;一个只是设计得比另一个大。以任何顺序使用这两者在语义上都是不正确的。

所以我建议的是,而不是:

<header>
    <nav>...</nav>
    <div>
        <hgroup>
            <h2>...</h2>
            <h1>...</h1>
        </hgroup>
    </div>
</header>

会是:

<nav>...</nav>
<header>
    <h1>I design user interfaces and strive for <strong>perfection.</strong></h1>
</header>

关于html - 在 HTML5 中可以在 H2 之后使用 H1 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8499135/

相关文章:

indexing - 在放置 robots.txt 后,Google 何时会停止显示网站页面?

seo - 通过 JSON+LD 实现的来自 Schema.org 的 Rich Snippets 但未被爬虫抓取

php - 网络可访问性 - 需要建议

ios - UITextView 意外响应辅助功能画外音

html - Firefox 中的字体问题(锐边)

html - HTML视频标签可用于grails吗?

html - 为什么表格的列这么宽?

html - 在移动屏幕上显示 block

internationalization - 非重复网站上的 hreflang

ios - 在自定义 View 上处理来自 VoiceOver 的 "tap"