0

将 header 元素直接放在 nav 中是不是很糟糕?

假设我想要一个左侧带有“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 将整个东西绑定在一起?

4

2 回答 2

1

不,它不是“坏的”,但它可能被认为是<h1>在这里使用的最佳实践。参考W3C 文档中<nav>元素的第一个示例,他们使用一个<h1>inside a<nav>来描述他们的导航菜单。

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

于 2012-07-20T16:53:50.330 回答
0

虽然它可能还不错..我更有可能使用以下..

<section>.    
  <header>blah</header>
  <nav>....</nav>
</section>
于 2012-07-20T16:57:08.613 回答