Я пытаюсь проверить свой документ для HTML5 с помощью валидатора W3C по адресу http://validator.w3.org/check. Когда я запускаю код ниже, используя «прямой ввод», я получаю сообщения об ошибках, такие как Элемент head отсутствует нужный экземпляр дочернего элемента title и Stray start tag html. Это меня озадачивает, потому что там находится тег <html>
. Почему валидатор не видит этого?Валидатор W3C: «Элементная головка отсутствует нужный экземпляр названия дочернего элемента»
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="description" content="some content">
<title>page title</title>
</head>
<body>
</body>
</html>
Update: Я использую PHP для создания частей файла и оказывается, что это стало причиной ошибки.
Это выглядит хорошо для меня, когда я копирую ваш фрагмент в прямом вводе. Вы загружаете файл/Подтверждаете по URI? – misterManSam
Оба. Оказывается, у меня в моем коде были невидимые символы, которые нарушали валидатор. – David