我正在使用HTML 5标记构建一个网站,但是遇到了关于放置 NAV 元素的位置的问题 - 因为我在导航和内容中都使用了SPRY “选项卡式面板” :
<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 等,所以这在语义上正确的?
也许我正在以错误的方式解决这个问题?