我正在尝试使用 W3C 验证器验证我的网页,但每当我使用时它都会返回错误:
<header>Page Title</header>
它给出的错误信息是:
element "header" undefined
我知道我可以使用 <h1>
相反,只是好奇为什么这不被接受?
最佳答案
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">
与:
<!DOCTYPE html>
重新验证,工作是个好人!
关于html - W3C 验证 - 为什么 <header> 标签不被接受?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15992953/