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 :

Montée en charge du CPU sur liens sous IE7


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Neroptik
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2005
    Messages
    337
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 337
    Par défaut Montée en charge du CPU sur liens sous IE7
    tous le monde...

    Bon voila je m'explique : J'ai un menu gerer 100% CSS (pas de JS ni quoi que soit). Dans ce menu les lien prennent un background quand on les survole, jusque la tout va bien ^^.
    Le soucis c'est que sous IE 7 uniquement j'assiste a une montée en charge enorme du CPU quand je survole ces liens ! Ce qui m'etonne c'est que ça ne le fait ni sous FF2.0 ni Opera ni Safari3 ni IE6.

    Je ne comprend pas d'ou peut venir le probleme j'ai l'impression que c'est seulement la propriété "background-color" sur les "a:hover" qui ne veux pas passer sous IE 7. Je monte a 100% CPU quand je survole les liens rapidement sur une machine (P4 2.8 Ghz) et facilement dans les 60% a 80% sur une autre machine (Intel centrino 1.7Ghz) Autant dire qu'il y a un petit soucis .

    Si vous aviez une idée du pourquoi du comment ce serai super parce que la ... je vois pas .

    Je vous balance mon 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
    .menu_lateral li a:link, .menu_lateral li a:visited {
    display:block;
    width:216px;
    margin:0px;
    padding:0px;
    padding-left:20px;
    text-decoration: none;
    color:#5f6e8a;
    }
     
    .menu_lateral li a:hover {
    background-color:#FFFFFF;
    }
    et voila un lien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <ul class="menu_lateral">
    <li><a href="http://neroptikpublications.free.fr/" target="_self">Lien Page 1</a></li></ul>
    Et voila un exemple si vous avez IE7 et qu'avec un peu de chance ça le fasse chez vous : Mon Site

    Merci d'avance...
    Neroptik

  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
    C'est tout simplement le fait qu'IE gère très mal la mémoire, il n'y a pas grand chose à faire.

  3. #3
    Membre chevronné Avatar de Neroptik
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2005
    Messages
    337
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 337
    Par défaut
    J'adore.... *se retiens d'exploser*

    Bon... ben il n'y a plus qu'a attendre la bonne MAJ ou alors changer de methode si j'ai bien compris.

    Merci pour ta réponse Bisunurs

  4. #4
    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
    Je crois me souvenir que IE7 gère mieux les hover en JS avec onmouseover, alors que c'était infernal sur IE6. Etant donné que tu ne veux pas de JS, tu n'as pas de solution viable.

  5. #5
    Membre chevronné Avatar de Neroptik
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2005
    Messages
    337
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 337
    Par défaut
    Je n'ai pas dit que je ne voulais pas de JS...
    Mais juste une question (je suis novice en JS) est ce que le fait de gerer ses liens en JS afecte le passage des robots google sur ces liens ?

  6. #6
    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
    Si ton lien reste en HTML du genre :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="lien.html">Texte</a>

    pas de problème pour les robots Google.

    Tu as juste à mettre un onmouseover sur la balise pour changer la couleur de fond.

    Seul bémol, si c'en est un, ceux qui n'ont pas JS activé ne verront pas le changement de couleur. Autant dire que cette proportion d'individus reste très limitée.

    Tu peux toujours faire un test en JS, voir s'il est concluant ou non par rapport au CSS.

Discussions similaires

  1. [Dojo] Tree ne se charge pas sur F5 sous IE7
    Par *.Har(d)t dans le forum Bibliothèques & Frameworks
    Réponses: 5
    Dernier message: 19/05/2009, 00h53
  2. Réponses: 3
    Dernier message: 06/12/2007, 07h42
  3. PB lien sur image sous IE, pas sous Firefox.
    Par django29 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 09/08/2006, 15h54
  4. [outils] Prévoir la montée en charge sur un site ?
    Par ePoX dans le forum Hébergement
    Réponses: 12
    Dernier message: 15/12/2005, 21h01
  5. problème de charge CPU SUR ORACLE
    Par crasho007 dans le forum Administration
    Réponses: 35
    Dernier message: 19/05/2004, 15h35

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