XHTML 1.1 : Problème de DTD avec tout sauf ... IE

Bonjour,

J’ai un problème sur mon site avec ma DTD XHTML 1.1 et mon interface.
J’utilise cette DTD :

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'>

C’est pourtant celle qui est indiqué sur le W3C et je ne comprend pas, lorsqu’elle est écrite dans le code (obligatoire pour être validé XHTML 1.1) mes pages s’affichent bien dans IE mais foirent completement sous les autres navigateurs (j’ai essayer avec FireFox, NetScape et Opera).

Je vous laisse juger par vous même et attend désespérement vos réponses (testez le avec IE et un autre navigateur) :
http://thedc.free.fr/

Edit : je vous montre le code source de ma page, on ne sais jamais :

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'>
<html>
     <head>
     <title>Hello World</title>
     <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
</head>

<body>
<table style='background-color:#FFFFFF;border:1px solid #98AAB1;' width='100%' cellpadding='0' cellspacing='0'>
     <tr>
          <td style='background-color:#EFEFEF;padding : 5px;'>
               <p>Hello World</p>
          </td>
     </tr>
</table>
</body>
</html>

Ca marche très bien.

Oui j’ai trouvé la solution entre temps en utilisant les CSS :wink:

manque <?xml version="1.0" encoding="UTF-8"?> au tout debut de ta page.
enfin ya plus rien là au debut de ta page…