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 :

Div qui bouge sous Firefox


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut Div qui bouge sous Firefox
    Bonjour,

    j'ai un problème lors de l'affichage d'infobulle span sur une div avec Firefox (ça marche très bien sous IE...).
    Alors mon problème, c'est que j'ai un tableau, dans certain td j'ai une div contenant un lien qui lors de son survol affiche une "infobulle" créée grâce à une balise span insérer dans le lien (jusqu'ici rien de bien original).
    Du point de vue de l'affichage, ça marche très bien. Par contre, sous Firefox, j'ai remarqué que lorsque je passe sur certaine div, ça me les déplace légèrement sur le gauche...
    Comme je le répète, ça le fait uniquement sous FF, IE ne me le fait pas...

    Si jamais vous voulez le code, faites le moi savoir...

    Merci

  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 : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Citation Envoyé par Enthau Voir le message
    Si jamais vous voulez le code, faites le moi savoir...
    Alors on te le fait savoir
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut
    Voici le fichier 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
    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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    body 
    {
     text-align: center;
    }
     
    div.thollet_homme
    {
      height:80px;
      width:80px;
      cursor: default;
      background-image:url(images/carre_bleu.gif);
      background-repeat: no-repeat;
      text-align:center;
    /*  line-height: 70px;*/
      margin:auto;
    }
     
    div.thollet_femme
    {
      height:80px;
      width:80px;
      cursor: default;
      background-image:url(images/rond_bleu.gif);
      background-repeat: no-repeat;
      text-align:center;
    /*  line-height: 70px;*/
      margin:auto;
    }
     
    div.non_thollet_homme
    {
      height:80px;
      width:80px;
      cursor: default;
      background-image:url(images/carre_vert.gif);
      background-repeat: no-repeat;
      text-align:center;
    /*  line-height: 70px;*/
      margin:auto;
    }
     
    div.non_thollet_femme
    {
      height:80px;
      width:80px;
      cursor: default;
      background-image:url(images/rond_vert.gif);
      background-repeat: no-repeat;
      text-align:center;
    /*  line-height: 70px;*/
      margin:auto;
    }
     
    div.branche_enfant
    {
      height:30px;
      width:5px;
      cursor: default;
      background-color:black;
      margin:auto;
      text-align:center;
    /*  line-height: 70px;*/
    }
     
    div.branche_gendre
    {
      height:10px;
      width:80px;
      cursor: default;
      text-align:center;
    /*  line-height: 70px;*/
      margin:auto;
    }
     
    div.branche_jointure_enfant
    {
      height:5px;
    /*  width:92%; */  
      overflow:hidden;
      cursor: default;
      background-color:black;
      text-align:center;
    /*  line-height: 70px;*/
      margin:auto;
    }
     
    a.thollet,a.non_thollet {
       height:80px;
       width:80px;
       position: relative;
       font-family:cursive,fantasy,arial;
       color: black;
       font-weight:bold;
       font-size:12px;
       text-decoration: none;
    /*   border-bottom: 1px gray dotted;  on souligne le texte */
    }
    a.thollet span,a.non_thollet span {
       display: none; /* on masque l'infobulle */
    }
    a.thollet:hover,a.non_thollet:hover {
       background: none; /* correction d'un bug IE */
       z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
       cursor: default; /* on change le curseur par défaut en curseur d'aide */
    }
    a.thollet:hover span,a.non_thollet:hover span {
       display: inline; /* on affiche l'infobulle */
       position: absolute;
       white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
       top: 30px; /* on positionne notre infobulle */
       left: -50%;
       background: white;
       color: red;
       padding: 3px;
       border: 1px solid red;
       border-left: 4px solid red;
    }
    Les div qui se décalent sont celles qui contiennent les images .gif en background-image.

    Dans mon fichier php, mes tableaux ont généralement un align='center' (si ça peut aider...

    Merci

  4. #4
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonjour,
    sans le code HTML difficile à dire.
    Dans la plupart des cas fournir la totalité du code HTML (parsé si PHP/ASP) et CSS ou mieux
    un lien vers la page en question.
    Les valeur d'attribut sont placées entre simple quotes ('center') car c'est du PHP?

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut
    C'est bon je suis passé par des padding

Discussions similaires

  1. Curseur de saisie qui disparait sous firefox mais pas sous IE
    Par s1pike dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/10/2006, 23h58
  2. Réponses: 2
    Dernier message: 21/06/2006, 12h44
  3. shoutbox qui fonctionnne sous Firefox mais pas sous IE
    Par Devether dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 05/05/2006, 10h13
  4. Réponses: 2
    Dernier message: 23/04/2006, 21h02

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