验证html,我的doctype中的问题

时间:2011-01-30 12:11:35

标签: html validation doctype w3c-validation

我无法验证我的wbsite验证它在我的doctype上跳错了:

<!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 个答案:

答案 0 :(得分:5)

不要在doctype中指定语言,但始终使用:

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

<html>标记中设置语言:<html lang="es">

答案 1 :(得分:3)

除了小写的html之外,我使用的是相同的。我不确定这是否重要。

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

请检查doctype之前是否有空格?

答案 2 :(得分:2)

此处描述了“html”的大写/小写问题:Recommended Doctype Declarations