请问,在设计一个大多使用 html5
元素且文档类型为 html5 的网站时,是否将 <header>
标签放在 <div>
标签内是不好的做法?谢谢!
此外,我应该将 <nav>
放在 header 外还是里面呢,或者这真的无关紧要吗?
基本上,这似乎表明,如果...代表最近祖先节段内容或节段根元素的简介内容。标题通常包含一组导航辅助工具。[1]
<div>
不是一个分区元素。最初我认为它是。如果您想使标题仅适用于页面的特定部分,则最好使用已定义的分区元素来包含标题,如此处所定义: http://www.w3.org/TR/html5/sections.html
例如:<div>
<section>
<header>...</header>
</section>
</div>
<nav>
放在标题内是否是不好的做法?还是应该将其放在标题下方?我应该将这些链接放在HTML页面的左侧,你觉得呢? - crsMC<nav>
放置在标题内似乎是W3C的自然和可接受的做法,请查看此处的最后一个示例:http://www.w3.org/wiki/HTML/Elements/header - Sean Quinn