(reprise du message précédent)
- si tu peux rendre la totalité de ton code conforme à une DTD (HTML, XHTML, transitional, strict... peu importe) pour une page donnée, celle-ci doit commencer par la DTD correspondante. Pour la syntaxe des DTD à copier, voir http://www.w3.org/QA/2002/04/valid-dtd-list.html
- si les erreurs figurant dans ton code ne sont admises par aucune DTD, et que tu ne peux pas modifier ce code : pas de DTD, la page commence à la balise <html lang="fr">
julien51 a écrit :
Donc, en pratique, je ne mets pas de balise <!DOCTYPE, et pas non plus de <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> et de <?xml version="1.0" encoding="ISO-8859-1" ... ?
- si tu peux rendre la totalité de ton code conforme à une DTD (HTML, XHTML, transitional, strict... peu importe) pour une page donnée, celle-ci doit commencer par la DTD correspondante. Pour la syntaxe des DTD à copier, voir http://www.w3.org/QA/2002/04/valid-dtd-list.html
- si les erreurs figurant dans ton code ne sont admises par aucune DTD, et que tu ne peux pas modifier ce code : pas de DTD, la page commence à la balise <html lang="fr">