web-dev-qa-db-fra.com

firebug renvoie une erreur de syntaxe dans doctype?

Pourquoi Firebug renvoie une erreur dans mon doctype?

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

erreur

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

code source

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

Cela se produit généralement car vous chargez un document HTML en tant que script. Cela est souvent causé par <script src=""></script> (c'est-à-dire un URI relatif pointant vers le document courant, HTML,)) ou l'un des scripts pointant vers une erreur 404.

82
Quentin

DOCTYPE est normalement exprimé sur une ligne comme ci-dessous. et peut provoquer une erreur de syntaxe

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

Mais même parfois, il crie une erreur de syntaxe lorsqu'un attribut src n'est pas déclaré pour un élément. Firebug peut également passer par cette erreur lorsqu'une source est introuvable ou appelée deux fois sur une page. EX: script/image/lien.

0
James Williams