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 :

position:absolute différent ie/ff


Sujet :

CSS

  1. #1
    Leoxp
    Invité(e)
    Par défaut position:absolute différent ie/ff
    Salut à tous !

    J'ai un soucis avec la propriété position:absolute.

    Je m'explique : je suis en train de réaliser un menu tout simple : un tableau sur une ligne et dans chaque cellule un titre de menu. Lorsqu'on pointe sur un des titre, un tableau apparaît (en absolute et contenu dans la cellule du titre en question) pour pouvoir choisir un élément.

    Seulement, alors que le tableau apparaît au bon endroit sous firefox (en dessous), il est décalé de moitié sous ie. Ca doit être sûrement quelque chose de simple à modifier, j'ai arpenté plusieurs pages de recherches sur le forum sans réussir à le résoudre...

    Voici des captures des résultats (j'ai rajouté les bordures pour rendre les tableaux visibles) :

    Sous firefox :


    Sous internet explorer :



    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <TABLE width='100%' align=center>
     <TR>
      <TD width='20%' id='cell1' onMouseOver='afficher(1)' onMouseOut='cacher(1)'>
       Toto
       <BR><TABLE ... id='Mcell1' style='display:none;position:absolute'>
       //Contenu du tableau
       </TABLE>
      </TD>
      //Idem pour 4 autres TD : cell2, ... cell5
     </TR>
    </TABLE>
    Voilà. Je vous passe le contenu des menus car je ne suis pas certain que ça vienne de là. Pour la fonction javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function afficher(id) {
      document.getElementById("Mcell" + id).style.display="";
      document.getElementById("cell" + id).style.fontWeight="bold";
    }

    Je sais que beaucoup de personnes ont des problèmes avec les différences ie/ff. Donc j'espère vraiment qu'il y aura des spécialistes en la matière.

    Merci infiniment à tous ceux qui pourront m'aider ainsi qu'à ceux qui auront pris la peine de me lire.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    La déclaration d'un DOCTYPE XHTML ( http://web.developpez.com/faq/html/?...#html_doctypes ) peut résoudre ton problème et de ce fait utiliser une syntaxe correcte.

  3. #3
    Leoxp
    Invité(e)
    Par défaut
    Je suis en train d'étudier le problème avec une DTD mais, malgré mon manque de connaissance en la matière, je n'ai pas l'impression que ça vienne de là...

  4. #4
    Leoxp
    Invité(e)
    Par défaut Ouf !
    C'est bon problème résolu. Je comprends à peine pourquoi mais bon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <TABLE width='100%' align=center>
     <TR>
      <TD width='20%' id='cell1' onMouseOver='afficher(1)' onMouseOut='cacher(1)'>
       <CENTER>Toto</CENTER>
       <TABLE ... id='Mcell1' style='display:none;position:absolute'>
       //Contenu du tableau
       </TABLE>
      </TD>
      //Idem pour 4 autres TD : cell2, ... cell5
     </TR>
    </TABLE>
    En fait il y avait une propriété "align=center" dans le TD principal. Résultat ça avait aligné le tableau au centre.

    Mais bon tout est bon maintenant ! Merci quand même à toi Bisûnûrs pour ton aide

Discussions similaires

  1. Position:absolute. Comportement différent entre IE et FF
    Par Hoegaarden dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 01/04/2012, 22h49
  2. [CSS] Position absolute et relative
    Par GyZmoO dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 04/07/2006, 18h04
  3. [CSS] défi avec position absolute et relative
    Par pmartin8 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 30/11/2005, 18h15
  4. [HTML/CSS] position absolute et centrage
    Par LE NEINDRE dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 23/08/2005, 11h11

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