IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Probleme table IE & Opera


Sujet :

HTML

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Août 2006
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 582
    Points : 265
    Points
    265
    Par défaut Probleme table IE & Opera
    Bonjour,
    je me suis arraché les cheveux toute la journée sur ce problème sans trouver de solution. Le code ci-dessous s'affiche correctement dans Firefox : les largeurs des 3 colonnes remplies sont correctes. MAIS dans IE et Opera, les largeurs deviennent complètement fantaisistes !! Pourquoi ces 2 navigateurs ne respectent-ils pas les largeurs des colonnes fixées ? Je ne comprends pas d'où vient le problème ni comment le résoudre. J'ai essayé en remplaçant le <div> par une table, idem.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Document sans nom</title>
    </head>
     
    <body>
    <div align="center">
      <table width="756" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="200px" align="center" bgcolor="#FF7C40">Premier titre</td>
          <td width="8px">&nbsp;</td>
          <td width="200px" align="center" bgcolor="#FF7C40">Deuxième titre</td>
          <td width="8px">&nbsp;</td>
          <td width="200px" align="center" bgcolor="#FF7C40">Troisième titre</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><p>XXXX</p>
          <p>Texte de test</p></td>
          <td>&nbsp;</td>
          <td><p>XXXX</p>
    	  <p>Texte de test</p></td>
          <td>&nbsp;</td>
          <td><p>Texte de test</p></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
      </table>
    </div>
    </body>
    </html>
    Merci pour toute aide.

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut
    as-tu essayé ca?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <table style="table-layout:fixed" width="756" border="0" cellspacing="0" cellpadding="0">
    normalement, cette propriété css indique que le tableau doit déterminer ces dimensions en laissant la priorité aux dimensions explicitement défini plutot qu'a la dimension du contenu du tableau
    ...

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Août 2006
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 582
    Points : 265
    Points
    265
    Par défaut
    Merci pour ta réponse, mais j'ai trouvé !
    En me documentant grâce à l'excellent livre "Total HTML", j'ai appris que l'attribut width de la balise <TD> est fortement déconseillé et qu'il est préférable d'utiliser les styles pour formater les cellules, l'attribut width étant réservé aux balises <TR> et <TH>. Voilà.

    Merci de ton aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme TABLE ACCESS BY INDEX ROWID
    Par Mehdilis dans le forum Oracle
    Réponses: 3
    Dernier message: 05/07/2007, 09h01
  2. Probleme Table mutante
    Par Amazigh dans le forum Administration
    Réponses: 2
    Dernier message: 14/05/2007, 17h53
  3. Probleme Tables Imbriquées(Nested Tables)
    Par lemagicien dans le forum SQL
    Réponses: 1
    Dernier message: 21/03/2007, 17h02
  4. Probleme table width: IE ok FF Nok
    Par nalixis dans le forum Balisage (X)HTML et validation W3C
    Réponses: 17
    Dernier message: 02/10/2006, 15h47
  5. probleme table
    Par didus dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 02/10/2005, 18h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo