私は次の構造でhtml5タグを使用しようとしていますが、それが正当な方法であるかどうかを質問します。以下のコードを確認すると、設計とグリッドの目的で必要なDIVコンテナーがまだかなりありますが、それでもやりたいと思います。少なくとも1つのセクションタグを実装し、メインページのテキストを記事としてマークします。現在、セクション内にdivをネストしており、H1タイトルはアドレスバーに近い記事の外にあります。これは合法的な方法だと思いますか?または、h1を記事タグ内に配置し、セクションまたは記事部分内のdivを回避する必要があります。これは、SEOに悪影響を及ぼしますか、HTML5を使用すると、SEOに悪影響を与える可能性があります。
<header>
<div>
<div>link 1 | link 2</div>
<nav>Major header navigation: Link 1 | Link 2</nav>
</div>
</header>
<div>
<div>
<div>
<div class="breadcrumbs"></div>
<h1>Most important title</h1>
</div>
</div>
<div>
<nav>
Major page navigation:
<ul>
<li>Link 1</li>
<li>Link 2</li>
</ul>
</nav>
<div>
<article>
<h2>title 1</h2>
<p>main content</p>
<h2>title 2</h2>
<p>main content</p>
</article>
<aside>
<h2>extras</h2>
</aside>
</div>
</div>
</div>
<footer></footer>
更新:セクションを削除してdivに置き換えることにしました。更新された構造は、より有望に見える次のアウトラインを生成しています。1.最も重要なタイトル1.無題のセクション2.無題のセクション3.タイトル14.タイトル25.エクストラ
「無題」とマークされているのは私のNAVであり、見出しを付けたくないのですが、それは合法ですか?ドキュメントは引き続き検証されます。