Разрешено ли иметь несколько тегов заголовка в HTML? - PullRequest
5 голосов
/ 22 августа 2009

Я смотрел на заголовок тега http://www.w3schools.com/TAGS/tag_title.asp Так было бы законно, если бы у меня было несколько названий с разными идентификаторами языков?

Ответы [ 2 ]

8 голосов
/ 22 августа 2009

Простой ответ: нет. Допускается только один (и точно один) <title> элемент.

Источник: например, XHMTL 1.0 Strict DTD :

Для каждого документа требуется ровно один заголовок.

7 голосов
/ 22 августа 2009

Нет, HEAD допускает только один TITLE элемент :

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

Вот фрагмент из определения типа документа в HTML 4.01 :

<!ENTITY % head.content "TITLE & BASE?">

<!ELEMENT HEAD O O (%head.content;) +(%head.misc;) -- document head -->
...