我有点搞不懂新标签该怎么写。
这是正确的吗:

<!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>

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

最佳答案

对于<body>中的任何内容,都不应该有“开始”布局。
<article><section>标记不是必须填写的强制开销,它们是为了在需要时适当地分离大纲算法的高级标记块。如果您的页面上只有一篇文章,这是一个常见的情况,那么用<article>包装整篇文章是没有好处的。
当前示例中的<section>元素什么也不做。在你需要它们之前,把它们放在外面。
(也可以说,在浏览器支持更好之前,无论如何都要把它们排除在外。对于ie,你需要使用html shiv来实现这些功能,但是仍然存在一些问题。对于更多的用户来说,这是不值得的,因为它带来的实际效益很小。另外,对于xml有效性,将doctype中的HTML更改为小写,以匹配实际的根元素。)

08-25 16:10
查看更多