Problème dimension html sur internet explorer

Je fais une page en html, je la teste sur mozilla, il n y a aucun problème... alors que lorsque je le teste sur IE, les dimensions données en pourcentages (pour le tableau) ... ne sont apparemment pas respectée...
Mon tableau prend la moitié de la page, puis lorsque j'appuie sur F5 pour réactualiser ... il se charge mais avec une taille différente. (Ce problème n'apparait pas sur mozilla)

Quelqu'un comprend pourquoi ?

Merci d'avance
Configuration: Windows XP
Internet Explorer 7.0

6 réponses

  1. et oui, parce que IE, c'est de la merde .
    Non sans déconné teste de mettre ta valeur en px ou en em au lieu de mettre en %
    1. C'est pas faut à 100% (lol) mais il doit y avoir une autre explication, ton code doit laisser un doute à IE quelque part.

      il est long ton code ? peux tu le poster ou donner un lien s'il est en ligne ?
      1. Contributeur
        salut,

        peux-tu nous montrer le code ou nous donner une url stp ?

        <edit>post croisé avec Edouard, salut !</edit>
        1. Hi Mathieu,
          Aujourd'hui j'ai eut un peu le même genre de pb avec IE5.
          J'ai fait un tableau, qui est compatible IE6,IE7 et firefox (97% du marché) et mon client a testé avec IE5 (mac os9) et le cellspacing apparaissait en rouge sur les verticales alors que la couleur de fond de mon tableau était blanc ?
          <table width="800" border="0" align="center" cellpadding="0" cellspacing="5" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
          On a laissé pissé puisque IE5 = 0,28% des navigateurs, mais j'ai trouvé ça surprenant.
          Qqn a une solution ?
          1. Contributeur
            salut,

            c'est plus de l'informatique que tu fais, c'est de la paléontologie numérique !
            aucune idée, je débute en html !

            elles sont récentes tes stats ?
        2. <html>
          <head>
          <title> </title>
          <LINK rel="stylesheet" type="text/css" href="feuillestyle.css">
          </head>

          <body>
          <?
          if(ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])){
          $nav="IE";}
          else
          {
          $nav="MOZ";}

          echo"<table width='80%' height='100%' border='1' cellpadding='0' cellspacing='0' align='center'>

          <tr>
          <td height='15%' bgcolor='#73BE27'>
          <img src='banniere.jpg' height=\"100%\" width=\"100%\" >
          </td>
          </tr>

          <tr>
          <td width='100%' height='5%' bgcolor='#FFFFFF' >
          <table width='100%' height='100%' cellpadding='0' cellspacing='0' border='0' >
          <tr>
          <td align='center' width='25%'><A HREF='site.php'>Sommaire</A>
          </td>

          <td align='center'width='25%'><A HREF='site.php'>Actualité</A>
          </td>

          <td align='center'width='25%'><A HREF='site.php'>Liens</A>
          </td>

          <td align='center'width='25%'><A HREF='site.php'>Contacts</A>
          </td>
          </tr>
          </table>
          </td>
          </tr>

          <tr valign='top'>
          <td height='80%' bgcolor='#73BE27' width='100%'>
          <table align='center' width='80%' height='100%' cellpadding='0' cellspacing='0' border='0' >
          <tr valign='top' height='100%' width='100%'>
          <td width='100%'>";
          if($nav!="IE")
          {
          echo"<img src='bannierearr.jpg' height=\"10%\" width=\"7%\" ><img src='bannierearr3.jpg' height=\"10%\" width=\"86%\" ><img src='bannierearr2.jpg' height=\"10%\" width=\"7%\" >";
          }
          else
          {
          echo"<br><br>";
          }
          echo" <table align='center' height='87%' width='100%' bgcolor='#FFFFFF' cellpadding='0' cellspacing='0' border='0'>
          <tr><td align='center' >Test</td></tr></table>
          </td>
          </tr>
          </table>
          </td>
          </tr>

          </table>";
          ?>
          </body>
          </html>

          Alors voilà ... l'affichage n'est plus aléatoire, mais les pourcentages ne sont toujours pas pris en compte.
          Pour ce qui est de l'utilisation des px, celà marche, mais je souhaitais l'éviter, voulant rendre le site adaptable a différentes résolutions d'écran...

          Merci à tous pour vos réponses postées, et pour les suivantes =) !