firebug在doctype中返回语法错误?

为什么Firebug在我的文档types中返回一个错误?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 

错误

 syntax error <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 

源代码

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> ..... 

这通常是因为您正在将HTML文档加载为脚本。 这通常是由<script src=""></script> (即指向当前HTML文档的相对URI)或指向404错误的脚本之一引起的。

DOCTYPE通常用下面的一行表示。 并可能导致语法错误

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 

但是即使有时候,当一个元素的src属性没有被声明的时候,它也会大声说出语法错误。 当找不到源代码或在一页上调用两次时,Firebug也可以通过这个错误。 EX:script / image / link。