【问题标题】:Semantic HTML5: footer tag position语义 HTML5:页脚标记位置
【发布时间】:2013-01-31 20:33:29
【问题描述】:

我得到了类似的东西:

<div>
    <header>
        //My content
    </header>
    <nav>
        //My nav
    </nav>

    <footer>
        //My footer content
    </footer>
</div>

将我的 footer 标签移到 div id="page" 之外在语义上是否正确,以便:

<div>
    <header>
        //My content
    </header>
    <nav>
        //My nav
    </nav>
</div>
<footer>
  //My footer content
</footer>

我认为是的,但不是 100% 肯定。我接受建议。

谢谢

【问题讨论】:

    标签: html semantics


    【解决方案1】:

    这真的取决于你如何解释definition of the footer tag

    页脚通常包含有关其部分的信息,例如作者、相关文档的链接、版权数据等。

    就个人而言,我会使用第一个示例。 &lt;div&gt; 的内容充当文档的一部分。

    【讨论】:

    • 我也会使用第一个,但是保持当前标记(第一个)会让我在解决一个问题时非常头疼,我可以在几分钟内通过第二个示例解决这个问题。由于从技术上讲没有任何问题,我想知道将其从 div 中取出是否有问题。
    • @Senbee:不,完全没问题。
    • 按照 W3C 规范,我看不出将页脚放在 div 之外有什么问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多