HTML 5マークアップを使用してWebサイトを構築していますが、ナビゲーションとコンテンツの両方にSPRYの「タブ付きパネル」を使用しているため、NAV要素を配置する場所に関して問題が発生しました。
<header>
<div id="TabbedPanels1" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">Home</li>
<li class="TabbedPanelsTab" tabindex="0">Profile/li>
<li class="TabbedPanelsTab" tabindex="0">Contact</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">Content 1</div>
<div class="TabbedPanelsContent">Content 2</div>
<div class="TabbedPanelsContent">Content 3</div>
</div>
</div>
NAV要素を挿入するのに最適な場所はUL要素をラップすることだと思いましたが、これによりSPRYタブ付きパネルが壊れます(CSSのファイルパスを変更するだけで修正できるかもしれません)。
また、サイトのメインコンテンツはタブ付きパネルの「コンテンツ」領域に保持されるように見えますが、NAVやARTICLEなどに関して、このサイトを構築するための最善のアプローチは何であるか疑問に思っています。正しい?
おそらく私はこれを間違った方法で行っているのでしょうか?