W3C验证 - 为什么<header>标签不被接受?

New*_*mer 2 html css w3c header

我正在尝试使用W3C验证器验证我的网页,并且每当我使用时它都会返回错误:

<header>Page Title</header>
Run Code Online (Sandbox Code Playgroud)

它给出的错误信息是:

元素"标题"未定义

我知道我可以使用,<h1>但只是好奇为什么不接受这个?

Dan*_*ett 7

doctype您使用(XHTML 1.0 Strict标准)是不正确的,因为该<header>标签是新的HTML 5.

更换:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Run Code Online (Sandbox Code Playgroud)

附:

<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)

重新验证,工作是一个很好的!