ええ、<head></head>
デフォルトでdisplay:none;
プロパティを運ぶすべてのタグを含めることができることを確認してください。それらは<meta>
とのような要素<title>
です。しかし<h1>
、画面上でレンダリングする必要があります、それはdisplay:inline;
です。ただし、ほとんどの要素はそうdisplay:none;
ではないため、セクションに配置する必要があります<body></body>
。
その時点では、w3cで検証されないため、Web標準に違反しています。ただし、最近のすべてのブラウザで問題なくレンダリングされるはずです。ほとんどの人は、Webページを作成するときに整理と品質を維持したいと言うでしょう。その一部は、コードが正しい構文であることを確認することです。
ETA:標準のHTML5マークアップ...
<!DOCTYPE html>
<html>
<head>
<title>My Title</title>
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<header>
</header>
<section>
</section>
<footer>
</footer>
</body>
</html>
そのltIE9コメントでは、それをサポートしていないIE8以下にHTML5サポートを追加します。;-)