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 :

comportement avec IE6 - Rollover ?


Sujet :

CSS

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 20
    Points : 16
    Points
    16
    Par défaut comportement avec IE6 - Rollover ?
    Bonjour.

    J' ai fait une page en html simple.
    Les images changent au survol de la souris. Pour cela j utilise la technique dites des " porte coulissante ". ( c est a dire que les 2 images ne forment en realité qu une seul et meme image, on decale juste ce qu on veut montrer avec "background-position" )
    Ma page fonctionne correctement sous Firefox et IE7 mais le rollover ne fonctionne pas du tout sur IE6.
    http://niaxon.free.fr/arccos/test.html

    Si quelqu' un aurait une idée du pourquoi...merci d avance.

    Voici le code:

    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
     
    <style>
    body{
    	background-image:url(img/etape2.png);
    	background-repeat:no-repeat;
    	background-position:top center;
    	}
    #apDiv1 {
    	position:absolute;
    	left:269px;
    	top:396px;
    	width:200px;
    	height:200px;
    	z-index:1;
    	background:url(img/travaux.png) no-repeat;
    }
    #apDiv2 {
    	position:absolute;
    	left:350px;
    	top:276px;
    	width:459px;
    	height:109px;
    	z-index:5;
    	background:url(img/link1test.png) no-repeat;
    }
    #apDiv2:hover{
    	background-position: -459px 0%;
    }
    #apDiv3 {
    	position:absolute;
    	left:480px;
    	top:349px;
    	width:459px;
    	height:109px;
    	z-index:4;
    	background:url(img/link2test.png) no-repeat;
    }
    #apDiv4 {
    	width:440px;
    	height:109px;
    	z-index:5;
    	background:url(img/link3test.png) no-repeat;
    }
    #apDiv4:hover{
    	background-position: -445px 0%;
    }
    #apDiv5 {
    	position:absolute;
    	left:545px;
    	top:428px;
    	width:468px;
    	height:150px;
    	z-index:10;
    	background:url(img/link4test.png) no-repeat;
    }
    #apDiv5:hover{
    	background-position: -468px 0%;
    }
    #apDiv6 {
    	position:absolute;
    	left:478px;
    	top:566px;
    	width:340px;
    	height:40px;
    	z-index:2;
    	background:url(img/link5test.png) no-repeat;
    }
    a:hover{cursor:pointer;}
    #apDiv7 {
    	position:absolute;
    	left:362px;
    	top:602px;
    	width:440px;
    	height:109px;
    	z-index:11;
    	background:url(img/link3test.png) no-repeat;
    }
    #apDiv7:hover{
    	background-position: -445px 0%;
    }
    </style>
    html:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <body>
        <div id="apDiv1"></div>
        <div id="apDiv2"></div>
        <div id="apDiv7"></div>
    <a href="Calendrier_general_1er_semestre_2008_ARCCOS.pdf"><div id="apDiv3"></div></a>
        <div id="apDiv5"></div>
        <div id="apDiv6"></div>
    </body>

  2. #2
    Membre émérite
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 52
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Points : 2 907
    Points
    2 907
    Par défaut
    Hello,

    Sur IE6, la pseudo-class :hover ne fonctionne que sur l'élément a et tu as utilisé des div.
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et si c'est le cas

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 20
    Points : 16
    Points
    16
    Par défaut
    merci , j ai modifié les balise et ca marche

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/12/2009, 09h00
  2. affichage d'un div en rollovers avec IE6 & 7 (FF ok)
    Par volfe12 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 20/04/2009, 16h53
  3. Passage de login mot de passe dans l'URL avec IE6 sp2
    Par SPA dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 07/10/2005, 08h47
  4. [CSS] Probleme avec IE6
    Par m312 dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 12/08/2005, 13h20
  5. [xhtml][css] bouton du form ne marche pas avec IE6
    Par chinouk dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 14/06/2005, 14h00

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