01-08-2014, 09:24 PM
(01-08-2014, 06:50 PM)niahoo a écrit : Ce serait pas un truc relou du style t'as pas mis la fin de balise du link "/>" et du coup il parse pas la fin du </head>déjà tenté, hélas pas ça
(01-08-2014, 07:27 PM)Salty a écrit : J'ai c/c ton code et Firebug ne m'affiche rien d'étrange.
Tes fichiers que tu "require" se terminent-ils par :
Code :echo '</html>';
?>
Si oui, mon ancien directeur technique m'a dit d'éviter car ça peut poser des problèmes lors d'include (la fin de fichier n'étant plus du PHP mais du HTML). Il vaut mieux ne pas fermer la balise PHP si ce n'est pas nécessaire.
je ferme les balises effectivement (je trouve ca plus propre) par contre j ai essayé en les mais rien trouvé
(01-08-2014, 07:56 PM)Xenos a écrit : Je penche plutôt pour l'idée de niahoo: les <meta> et <link> ne sont pas fermées, ou un !DOCTYPE à passer en majuscules.
Sinon, vérifie ton encodage de fichier: les PHP devraient être en UTF-8, sans BOM, qui sinon, peut être interprété comme un caractère et perturber l'arbre du (x)HTML.
Pour changer d'encodage, se référer à son IDE (Notepad++ le permet via "Encodage / convertir en UTF-8 sans BOM", et oui je sais c'est pas un IDE).
pour les balises, en html 5 on n'a pas besoin (je crois même qu'on ne doit pas) fermer ces balises sans contenu. J'ai regardé le code d'autres sites et firebug ne bronche pas
je vais tester demain cette histoire de BOM, et j'aime bien notrepad :p