【发布时间】:2011-06-10 14:18:25
【问题描述】:
我正在使用 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 等,所以这在语义上是正确的吗?
也许我的方法不对?
【问题讨论】: