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 :

hover et IE 6 [CSS 2.1]


Sujet :

Survol d'un élément en CSS (:hover)

  1. #1
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut hover et IE 6
    Bonjour,

    J'ai un petit soucis avec IE qui n'accepte pas de hover sur les balises différentes de <a>
    A la base je voulais faire ça qui marche très bien sur FF : ici

    J'ai un <div> avec un image de fond, je définis par dessus un autre <div> et lorsque je passe sur celui-ci j'augmente la taille du <div> et je la position et change l'image de fond. (Ce que je faisais avant en JS et que je voulais faire en CSS car j'ai remarqué que sur certain PC le JS était carrément à la ramasse).
    Je vois pas trop comment je pourrais faire en rajoutant une balise <a> la dedans si quelqu'un à une idée

    Merci.

  2. #2
    Membre confirmé Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par défaut
    Bonjour,

    Il me semble que le problème de hover sur un anchor a été corrigé avec IE7 non ? Tu dev encore pour IE6 ?

    Heuuu il aura quoi ton site en JS ? Parce que tu parles de PC avec JS à la ramasse, mais pour juste afficher une image, n'importe quel moteur JS fera l'affaire ! Enfin pour afficher un background, le mieux est le CSS. Mais encore une fois, il me semble que ce bug est résolu avec IE7.

    Sinon, en pur CSS, tu peux peut être utiliser un autre élément que l'anchor, à voir.

    Et au fait n'oublie pas le preload de ta 2eme image...

  3. #3
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut
    Citation Envoyé par Lideln75 Voir le message
    Tu dev encore pour IE6 ?
    Si je puis me permettre, pour information et à mon grand désespoir, beaucoup de structures et d'entreprises ont encore tout leur parc informatique avec IE6.

  4. #4
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut
    Pas le choix, énormément de personnes utilisent encore IE6, sur mon site ils sont à peu prés 14%, je peux pas les laisser de cotés...

  5. #5
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Citation Envoyé par Poulpynette Voir le message
    Si je puis me permettre, pour information et à mon grand désespoir, beaucoup de structures et d'entreprises ont encore tout leur parc informatique avec IE6.
    La plus part de ces entreprises ont des applications intranet (il n'y a pas que les sites) qui tournent uniquement sous IE6, que les collaborateurs ont pris l'habitude de bosser sur IE6, que le changement d'un environnement de travail dans une entreprise (que ce soit OS, navigateur, logiciel) nécessite dans la plus part des cas l'intervention d'un technicien donc des couts et parfois une formation.

    @J0r_x : Il faut passer par JavaScript.

  6. #6
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut
    C'est ce que je pensais ....

  7. #7
    Membre confirmé Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par défaut
    Citation Envoyé par Poulpynette Voir le message
    Si je puis me permettre, pour information et à mon grand désespoir, beaucoup de structures et d'entreprises ont encore tout leur parc informatique avec IE6.
    Je me permets alors à mon tour de citer le (très bon) livre sur Ajax, d'O'Reilly :
    "After all, shouldn't we be more concerned with making our sites accessible to handicapped viewers than to viewers whose only handicap is that they have not upgraded their browsers?"

    "And why not have standards-compliant sites now? I mean, come on. Most of the recommendations that I laid out earlier are not exactly new. XHTML 1.1 is from 2001. DOM Level 3 is from 2003 and 2004. The recommendations for CSS2 started in 1998. The latest XML is from 2004, and XSLT has not had a new recommendation since 1999."
    Et le meilleur pour la fin :
    "It is time to give the users of the older browsers reasons to upgrade to something new, because let's face it, if they haven't upgraded by now (we are talking about almost a decade here!), they are never going to unless they are pushed to do so. It is time to give old browser users that push, and to give users of the current browsers the sites they deserve to have."

  8. #8
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut
    Je suis d'accord, mais ce n'est pas le sujet, et on n'a pas toujours le pouvoir de décider à la place des personnes pour qui on travaille, donc il faut (encore) faire avec IE6 parfois.

  9. #9
    Membre éclairé Avatar de kohsaka
    Homme Profil pro
    Intégrateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Par défaut
    c'est utopique de forcer les entreprises à passer à un autre navigateur malheureusement.
    si vous leurs dites : "on vous fait votre site, mais pas garantie sur votre navigateur".
    ils vous répondront "au revoir".

    on ne peut qu'attendre que ie 6 passe sous la barre des 5% minimum

  10. #10
    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
    En ne faisant pas attention à ce débat datant de Mathusalem, voici une lecture qui m'a (personnellement) sauvé la vie:

    http://fivesevensix.com/studies/ie6flicker/

    C'est en anglais, et vous pourrez y trouver de très nombreuses info sur ce bug d'IE6 (pourquoi, comment, quand,...).

    Y sont également mentionnés différentes solutions.

    Bonne continuation.

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

Discussions similaires

  1. [html][Css] Hover: Bug bizare
    Par méphistopheles dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 03/10/2005, 17h59
  2. Image et a:hover
    Par srvremi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/08/2005, 21h46
  3. [CSS] Effet de hover qui ne fonctionne pas sous IE
    Par Ricou13 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 14/06/2005, 09h39
  4. [CSS] balise:hover
    Par canabral dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 22/04/2005, 16h13
  5. Une technique pour :hover ?
    Par ¤dinky¤ dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 16/12/2004, 11h45

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