Я пытаюсь проверить следующий код с помощью W3C validator :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Test</title> </head> <body> </body> </html>
Я получаю две ошибки:
Тип документа не позволяетэлемент "body" здесь Конечный тег для "html", который еще не закончен
Тип документа не позволяетэлемент "body" здесь
Конечный тег для "html", который еще не закончен
Кто-нибудь знает, как это исправить?
Вы используете Frameset DTD , который не допускает тело.Он предназначен для использования с наборами кадров, которые используются для отображения кадров.Вы можете использовать Строгий вместо:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Test</title> </head> <body> </body> </html>