【问题标题】:Correct HTML5 site header正确的 HTML5 网站标题
【发布时间】:2013-05-24 13:57:33
【问题描述】:

我只是 read 关于标题标签不等于部分。作者说,页眉不应该在一个部分之外使用,但他没有告诉我们网站页眉和页脚的外观。它们是部分吗?可能是div?还是正文算作一个部分,我可以像以前一样使用页眉和页脚?

【问题讨论】:

  • 查看此链接,这可以帮助您回答stackoverflow.com/questions/4781077/…
  • 这不能回答我的问题。那里的一个答案甚至说标头仅用于站点标头,这绝对是不正确的。标记为正确的答案解释了 HTML5 元素,但我已经知道了。它说,您可以拥有“任意数量的标题”,但没有说明标题的外观。据我了解,站点标题必须是一个部分,但我不舒尔。

标签: html header semantics


【解决方案1】:

页眉是页面标题。在 HTML5 中,有一个名为 <header> 的新标签用于格式化此部分。标题通常包含站点名称和徽标,可能是通知,有时还包含简单的单页站点的页面名称。 <section> 是页面中的一个内容块。标题基本上是一个带有标签的特殊部分,因为它在网页中很常见,类似于<nav> 是页面上仅用于导航链接的特殊部分,但没有放在<section> 标签中。

【讨论】:

  • 规范说:“标题元素通常包含部分的标题”。那么我是否必须将所有内容都包装到一个部分中,还是 body 元素算数?
  • body 元素很重要。部分通常用于代替 div 来对页面的特殊部分进行分组,并且 header 和 nav 元素是特殊部分,因为 div 在这些区域中非常常用。鉴于此,我的网页设计老师希望我们将所有内容放在正文中名为“内容”的部分中。
【解决方案2】:

From w3c

标题元素通常用于包含部分的标题(h1–h6 元素或 hgroup 元素),但这不是必需的。 header 元素还可用于包装部分的目录、搜索表单或任何相关徽标。

根据我的理解,标题只是将元素组合在一起以将它们标识为标题的一部分。外观由标题中的元素决定。

【讨论】:

    猜你喜欢
    • 2013-10-12
    • 1970-01-01
    • 2014-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多