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>
.....
これは通常、HTMLドキュメントをスクリプトとしてロードしているために発生します。多くの場合、<script src=""></script>
(つまり、現在のHTML、ドキュメントを指す相対URI)、または404エラーを指すスクリプトの1つ。
DOCTYPEは通常、次のような1行で表されます。構文エラーを引き起こす可能性があります
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
ただし、要素に対してsrc属性が宣言されていない場合は、構文エラーが叫ばれることもあります。 Firebugは、ソースが見つからない場合、または1ページで2回呼び出された場合にも、このエラーを解決できます。例:script/image/link。