什么是html5的最佳语义默认/起始布局?

JD *_*cks 3 html html5 semantics

我对新标签应该如何变得有点困惑.

它是否正确:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>

<body>

    <section>
        <header>
            <nav></nav>
        </header>
        <section>

        </section>
        <footer>

        </footer>
    <section>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

或者其中一个部分应该是<article>?什么应该是起始布局?

bob*_*nce 7

内部任何东西都不应该有"起始"布局<body>.

<article><section>标签,你不是强制性的开销必须填写,他们有适当的概述算法分离标记的高层次块,如果当你需要做的.如果只有你的页面上的单个项目,这将是一个常见的情况,有在一个包裹整个事情没有任何好处<article>.

目前,<section>示例中的元素无效.在你需要它们之前,把它们留下来.

(而且可能离开他们出来反正直到浏览器的支持更好.对于IE浏览器,你将需要使用HTML希夫得到任何的这个工作,而且还有与它的问题.更多的用户情况下,这恰恰是不值得然而,对于它带来的.此外,对于XML有效性实际益处的少量,改变HTML在文档类型以小写实际根元素相匹配.)