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

Mise en page CSS Discussion :

Compatibilité ie7 : table et td


Sujet :

Tableau en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 30
    Par défaut Compatibilité ie7 : table et td
    Bonjour à tous,

    j'affiche un bête tableau en html,

    il s'affiche sous Firefox/Opera/Safari/Chrome

    seule contour s'affiche sous IE7.

    Le code du tableau :

    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
     
    <table id="tableCompUtil" style="width:100%;" cellpadding="0" cellspacing="0">
    				<tr>
    				<td id="comp1">#cont1</td>
    				<td id="comp2">#cont2</td>
    				<td id="comp3">#cont3</td>
    				<td id="comp4">#cont4</td>
    				<td id="comp5">#cont5</td>
    				</tr><tr>
    				<td id="comp6">#cont6</td>
    				<td id="comp7">#cont7</td>
    				<td id="comp8">#cont8</td>
    				<td id="comp9">#cont9</td>
    				<td id="comp10">#conte10</td>
    				</tr></table>
    Il est rempli par la suite en php je remplace les #****

    et voici son CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    #visuelCompTemporaire .centre .contenu .contenuTab table {
    border: 1px dashed black;
    height:120px;
    width:290px;
    }
     
    #visuelCompTemporaire .centre .contenu .contenuTab table td {
    border:  1px dashed black;
    height:50px;
    width:50px;
    text-align:center;
    vertical-align:middle;
    }
    J'ai installé l'IE develloper toolbar, mais je n'arrive pas a déterminer ce qui empeche l'affichage des cases.

    Je sort d'un DUT, je n'ai que peu d'expérience en web et tout ce qui est cross-browser m'est inconnu. Merci par avance.

  2. #2
    Membre émérite Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Par défaut
    Bonjour,

    Avec le code que tu donnes, le tableau apparaît correctement sous IE7.

    Si tu ne vois que le contour, c'est que les cellules sont vides.
    Que donne le code généré en HTML après le remplacement des #**** ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 30
    Par défaut
    Si c'est sasn recharger la page :

    j'injecte du html avec Javascript/Jquery.

    ou sinon je fait un strreplace par l'element ( une image) que je veut aprés avoir lu un cookie.

    Sous firefox, aucun probleme mes border de cases sont toujours présents, quelle soit vide ou remplies.

    Sous ie, elle sont toujours sans bordure. IE develloper toolbar me montre pourtant bien les caracteristique css que j'ai choisit.

  4. #4
    Membre émérite Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Par défaut
    Ok, mais quand tu ne vois que le contour sous IE, est-ce que tes cellules sont vides ou pas ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 30
    Par défaut
    Oui elles n'ont pas d'information à l'intérieur, pas meme #***** puisque remplacée par "" (vide) si je n'ai pas d'image a mettre dedans. Mais même quand ensuite j'ajoute une image via le javasript, les contours de la case ne s'affiche pas plus.

    ( La case est bien la et fait bien la taille que je veut Firebug et Ie develloper bar me le prouvent)

  6. #6
    Membre émérite Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Par défaut
    Et si au lieu de "" (vide) tu laissais un espace &nbsp; ?

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

Discussions similaires

  1. Forcer dans IE8 la compatibilité IE7 ?
    Par gabier dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 24/11/2009, 18h30
  2. Compatibilité IE7 et IE8
    Par solorac dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 25/05/2009, 14h45
  3. [xhtml1.0 s]Problème de compatibilité IE7 FF
    Par MD Software dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 22/11/2007, 15h42
  4. Problème de compatibilité IE7
    Par ThinKiT dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 10/11/2007, 09h25
  5. [Compatibilité] IE7 ASP.NET VS2005 MasterPage
    Par X-Nem dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 31/05/2007, 17h24

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