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 :

Problème CSS compatibilité IE


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juin 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 10
    Par défaut Problème CSS compatibilité IE
    Bonjour,
    je suis en train de développer un site web en JSP et j'ai quelques soucis concernant la compatibilité avec IE.
    J'ai donc développé toute l'appli sur firefox et certaines choses ne marchent pas sur IE.
    J'ai mis en liens les aperçus sur les 2 navigateurs :
    Aperçu Firefox
    Aperçu IE

    le problème est que les colonnes de mon tableau s'agrandissent sous IE en fonction de ce qui est dedans...
    pourtant dans ma CSS j'ai bien :
    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
    div#test {
        margin-top: 2px;
        background-image:  url(../images/vide.gif);
        background-repeat: no-repeat;
        width: 97%;
        height: 12px;
        border: 1px solid #AAAAAA;
        font-size: 10px;
        overflow: hidden;
        white-space: nowrap;
    }
    div#test a{
        color: #000000;
        text-decoration: none;
    }
    et chaque ligne grise dans le tableau est comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <div id="test" style="background-color: rgb(192, 192, 192);">
    <a href="javascript:void(0);" onclick="visite(9)">
    15:55 
    15:56 
    mmmmmmm ddddddddddddddddddddddddddddddddddddddd
    </a>
    </div>
    si j'ai bien compris mon problème viendrait de overflow:hidden qui ne passe pas sur IE???

    merci d'avance à ceux qui pourront m'aider

  2. #2
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut
    Euh...

    Tes screenshots, tu les as taillé dans la pierre pour qu'ils soient si lourds??

    Blague à part, remplace ton ID par une CLASS.

    Les ID sont censés être uniques (pour des délimitations de zones [#header, #main,...] par exemple).

    Ca ne règlera peut-être pas le problème, mais ça vaut la peine d'essayer je pense.

  3. #3
    Membre habitué
    Inscrit en
    Juin 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 10
    Par défaut
    bon je viens de changer les id en class mais ca ne change rien ...
    si t'as une autre idée n'hesite pas

  4. #4
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 80
    Par défaut
    Je crois qu'il y un bug sur IE qui fait qu'il considère les width comme des min-width dans les tableaux.

    Je sais pas comment faire pour pallier ce problème mais tu peux chercher dans cette direction. Peut-être ajouter un max-width ?

  5. #5
    Membre habitué
    Inscrit en
    Juin 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 10
    Par défaut
    bon ben pour corriger mon problème j'ai du fixer la taille des lignes grises directement dans ma CSS et en pixel (pas top quoi!!) parce que en pourcentage il ne voulait pas... et pour info le max-width ne passe pas non + sous IE (quelle daube cet IE )

    je mets le code pour ceux que ca peut interesser :

    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
    div#test {
        margin-top: 2px;
        background-image:  url(../images/vide.gif);
        background-repeat: no-repeat;
        width: 150px;
        height: 12px;
        border: 1px solid #AAAAAA;
        font-size: 10px;
        overflow: hidden;
        white-space: nowrap;
    }
    div#test a{
        color: #000000;
        text-decoration: none;
    }
    enfin merci à tous pour votre aide...

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

Discussions similaires

  1. Problème de compatibilité CSS / Chrome
    Par maximebleja dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/07/2012, 10h39
  2. Problème de compatibilité safari css pour formulaire
    Par jonat759 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 17/08/2010, 12h03
  3. Problème de compatibilité entre CSS et navigateurs
    Par Neoforever dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 31/08/2007, 09h10
  4. [CSS] Problème e compatibilité IE 7
    Par M1000 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 20/06/2007, 12h46
  5. [CSS] Problème de compatibilité IE...
    Par alex6891 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 19/12/2005, 00h43

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