проверить HTML, проблема в моем doctype - PullRequest
1 голос
/ 30 января 2011

Я не могу проверить мой сайт, он выдает ошибку на моем типе документа:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//ES" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

(на испанском)

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

(на английском) ....

HTML-тег:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="EN" lan="en">

ОШИБКА

Error: unrecognized DOCTYPE; unable to check document

есть идеи, почему?

большое спасибо!

Ответы [ 3 ]

5 голосов
/ 30 января 2011

не указывайте язык в doctype, но всегда используйте:

     <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" .......

Установите язык в теге <html>: <html lang="es">

3 голосов
/ 30 января 2011

Я использую этот, который такой же, за исключением html в нижнем регистре. Я не уверен, имеет ли это значение.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

Вы проверяете, есть ли какие-либо пробелы перед типом?

2 голосов
/ 30 января 2011

Здесь описана проблема "html" в верхнем / нижнем регистре: Рекомендуемые объявления Doctype

...