【问题标题】:Is it allowed to have several <title> tags?是否允许有多个 <title> 标签?
【发布时间】:2009-08-22 14:33:57
【问题描述】:

我在看标题标签http://www.w3schools.com/TAGS/tag_title.asp 那么,如果我有多个具有不同语言 ID 的标题,这是否合法?

【问题讨论】:

    标签: html locale title


    【解决方案1】:

    否。只允许一个&lt;title&gt;元素。

    来源:

    • 对于HTML5

      每个文档不得超过一个&lt;title&gt; 元素。

    • 对于XHMTL 1.0 Strict DTD

      每个文档都需要一个标题。

    【讨论】:

    • 完美。不知何故,我觉得你可以读懂我的想法,并且知道我想知道拥有多个而不是想使用多个是否合法。
    【解决方案2】:

    不,HEAD 只允许一个 TITLE element

    <!-- The TITLE element is not considered part of the flow of text.
           It should be displayed, for example as the page header or
           window title. Exactly one title is required per document.
        -->
    <!ELEMENT TITLE - - (#PCDATA) -(%head.misc;) -- document title -->
    <!ATTLIST TITLE %i18n>
    

    这是来自document type definition of HTML 4.01的sn-p:

    <!ENTITY % head.content "TITLE & BASE?">
    
    <!ELEMENT HEAD O O (%head.content;) +(%head.misc;) -- document head -->
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-24
      • 1970-01-01
      • 1970-01-01
      • 2011-07-31
      相关资源
      最近更新 更多