33 votes

firebug renvoie une erreur de syntaxe dans le doctype ?

Pourquoi Firebug renvoie-t-il 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>
.....

82voto

Quentin Points 325526

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

1voto

shibualexis Points 185

Pour être plus précis, cela s'est produit parce que je mettais empty à l'attribut "src" de l'élément script. Merci @Quentin

0voto

James Williams Points 3233

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 émettre cette erreur lorsqu'une source n'est pas trouvée ou est appelée deux fois sur une même page. EX : script/image/link.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X