为什么Firebug会在我的doctype中返回错误?
<!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>
.....
答案 0 :(得分:82)
这通常是因为您将HTML文档作为脚本加载。这通常是由<script src=""></script>
(即指向当前,HTML,文档的相对URI))或其中一个指向404错误的脚本引起的。
答案 1 :(得分:0)
DOCTYPE通常表示在如下所示的一行上。并可能导致语法错误
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
但即使有时,当没有为元素声明src属性时,它会对语法错误大喊大叫。当找不到源或在一个页面上调用两次时,Firebug也可以通过此错误。 EX:脚本/图像/链接。