2012-12-10 2 views
5

Я проверяю мой сайт (HTML5) с помощью консорциума W3C validator и получаю следующее сообщение об ошибке:Получение «Бродячая закрывающий тег HTML» от W3C Validator

Stray end tag html. 
<html lang="en-US"> 

и знак ошибки находится на там закрытия «>» , Что не так с этой линией? Кажется, это точно.

+0

Read (за исключением lang="en-US") Вы должны иметь по крайней мере, такую ​​структуру: http://nimbupani.com/declaring-languages- in-html-5.html – xbonez

+0

''? –

+0

@ispiro, поскольку вы, похоже, решили проблему самостоятельно, отправьте решение (именно то, что у вас было с самого начала и как вы его исправили), и само-принимайте его. –

ответ

2

это минимальный HTML, который проверяет, как html5

<!DOCTYPE html> 
<html lang="en-US"> 
    <head> 
    <title></title> 
    </head> 
    <body> 
    </body> 
</html> 

+0

Спасибо. Оказывается, у MasterPage был некоторый материал _before_ тег html. Во всяком случае, спасибо за ответ. – ispiro

+1

Нет, минимум - это ''. Я не вижу, как этот ответ затрагивает заданный вопрос и почему он был одобрен. –

+1

Из [w3c.org doc] (http://www.w3.org/html/wg/drafts/html/master/single-page.html#a-quick-introduction-to-html) 'Корневой элемент это дерево является элементом html, который является элементом, всегда найденным в корне HTML-документов. «Я читаю оттуда, что html-тег ** всегда ** в корне. ИМХО, что означает, что это обязательно. Однако валидатор HTML5 является ** экспериментальным ** –

Смежные вопросы