导航可以有自己的标题吗?

时间:2012-07-20 16:44:59

标签: html5

将标题元素直接放在导航中是不是很糟糕?

说我想要一个左侧有“Site :: Page”的水平栏和右侧页面中文章的链接列表,这样就可以了:

<nav>
  <header>Fruitland::Three common bananas</header>
  <ul><li>Link to kind 1</li><li>Link to kind 2</li><li>Link to kind 3</li></ul>
</nav>

或者我是否应该只在导航中包装ul,使用h4作为我的左侧部分和div来将整个事物绑定在一起?

2 个答案:

答案 0 :(得分:1)

不,这不是“糟糕”,但在此处使用<h1>可能是最佳做法。参考first example that W3C documents for the <nav> element,他们使用<h1>中的<nav>来描述他们的导航菜单。

W3C似乎喜欢在其他地方使用<header>,例如<body><article>元素。

答案 1 :(得分:0)

虽然它可能不坏......我更有可能使用以下内容..

<section>.    
  <header>blah</header>
  <nav>....</nav>
</section>