Как уже ответили, лучше слушать W3C.) Они кавайнее. И они считают, что:
- Вместо табуляции лучше два пробела.
- Не везде нужно даже это.
Например, как я понял эти слова, между wrapper и единственным content можно упустить отступ. Т.е. как-то так:
<!doctype html>
<head>
<meta charset="utf-8" /> <!-- Не обижайте html5! -->
</head>
<body>
<header>
<h1></h1>
<p></p>
<header>
<main>
<article></article>
<main>
</body>
</html>