0
我正在慢慢地从XHTML1.1过渡到HTML5,但我无法绕过新元素以及何时应该使用它们。显然<header>
,<nav>
,<footer>
& <article>
是不言自明的,但<section>
,<aside>
有些混乱。html5元素混淆
的文件可能是这样的:
<div id="page-wrap">
<header>...</header>
<nav>...</nav>
<!-- What about the content? -->
</div>
所以下面的<nav>
你将有内容部分,这会是<div>
或<section>
为什么是不是有<content>
标签?
我的下一个问题是一个工具,研究后,我发现,<aside>
不应该被用于侧边栏,但我也看到,最近的规范已经更新,包括<aside>
的侧边栏,如果<article>
标签之外。那么为什么没有侧边栏元素。
我的困惑跨越了<header>
,<nav>
,<footer>
的存在。几乎所有我曾经做过的网站都包含5个部分;标题,导航,内容,边栏&页脚为什么只有这些中的3个特定元素?
希望你能为我解决问题。