【问题标题】:DOCTYPE necessary for HTML includes?HTML 所需的 DOCTYPE 包括?
【发布时间】:2013-02-21 16:59:06
【问题描述】:

我正在开发一个新的 Web 应用程序,该应用程序的所有页面都包含一个公共页脚。我想知道是否有必要,或者让页脚文件包含 HTML、HEAD 和 BODY 标记是否有任何好处,如下所示?

这是好的还是坏的做法?对我来说,这似乎只是让代码膨胀。

<html>
    <head>
        ... common js and css files
    </head>
    <body>
        ... html for the current page

        <!-- Footer -->
        <html>
            <head></head>
            <body>
                ... legal information
            </body>
        </html>
    </body>
</html>

【问题讨论】:

  • 什么?!?为什么有人会这样做?
  • @delnan 我确实看到这样做的一个原因是如果(无论出于何种原因)您想在包含文件的 HEAD 标记中包含一些脚本。
  • ... 而不是正确沟通,所以它出现在“正确”(第一)&lt;head&gt;?

标签: html coding-style


【解决方案1】:

不,html 文档中应该只有一个 html 和 body 标记,除非它包含在另一个 iframe 中。

符合标准的 html 文档将包含以下结构:

<html>
    <head>
        ... common js and css files
    </head>
    <body>
        <div>   
        ... html for the current page
        </div>
        <!-- Footer -->
        <div>
                ... legal information
        </div>
    </body>
</html>

【讨论】:

    【解决方案2】:

    不,那个标记是错误的,在页脚中你应该只包含与页脚相关的代码。

    【讨论】:

      【解决方案3】:

      不,您的公共包含应该只包含页面特定部分的 HTML。主模板应包含 html、head、body 等标签。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-28
        • 1970-01-01
        • 2011-05-17
        • 2012-07-04
        • 1970-01-01
        • 2015-01-08
        • 1970-01-01
        • 2011-12-11
        相关资源
        最近更新 更多