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

HTML Discussion :

hover sans Lien


Sujet :

HTML

  1. #1
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 210
    Par défaut hover sans Lien
    Hello,

    je m'arrache les cheveux pour gèrer un comportement survol sans balise <a>

    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
    .menuitem
    {
        padding: 2px 4px 2px 4px;
        color: #000000;
        text-decoration: none;
        font-family: ms sans serif;
        font-size: 11px;
        font-weight: normal;
        display: block;
        cursor: hand;
        background-color: White;
    }
    .menuitem:hover{
    color: #ffffff;
    background-color: red;
    }
    et dans le html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div id="R" class="R">
            <div class="menuitem" onclick="OuvrePopup();">
                Créer le Compte-Rendu</div>
            <div class="seperator">
            </div>
            <div class="menuitem" onclick="Congés();">
                Marquer en congés</div>
        </div>
    SI quelqu'un pouvait m'aider ! Merci !

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 442
    Par défaut
    Bonjour. Il me semble que IE ne reconnait la pseudo-classe hover que pour une balise <a> donc il vaut mieux faire le hover "à la main" (en javascript quoi)

    Dans le html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="menuitem" onclick="Congés();" onmouseover="this.style.textColor='white'; this.style.backgroundColor='red';" onmouseout="this.style.textColor='black'; this.style.backgroundColor='white';">
        Marquer en congés
    </div>
    Mieux:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="menuitem" onclick="Congés();" onmouseover="this.className='menuItemHover';" onmouseout="this.className='menuItem';">
        Marquer en congés
    </div>
    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
    .menuItem
    {
        padding: 2px 4px 2px 4px;
        color: #000000;
        text-decoration: none;
        font-family: ms sans serif;
        font-size: 11px;
        font-weight: normal;
        display: block;
        cursor: hand;
        background-color: White;
    }
    .menuItemHover{
    color: #ffffff;
    background-color: red;
    }

  3. #3
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    et pourquoi tu ne veu absoluement pas de <a> ? Surtout que dans ton css il y a tout ce qu'il faut: display:block et texte-decoration:none deja.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div id="R" class="R">
            <a href="#" class="menuitem" onclick="OuvrePopup(); return false;">
                Créer le Compte-Rendu</div>
            <a class="seperator">
            </a>
            <a href="#" class="menuitem" onclick="Congés(); return false;">
                Marquer en congés</a>
        </div>

Discussions similaires

  1. Une infobulle sans javascript (si possible) et sans lien
    Par Rakken dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 10/02/2007, 12h13
  2. Rollover sans lien derrière
    Par BnA dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 01/02/2007, 16h10
  3. [MYSQL] Connexion sans lien ODBC
    Par Shadowritter dans le forum JDBC
    Réponses: 4
    Dernier message: 07/06/2005, 08h54
  4. [Modèle Relationnel] Une base de données sans liens ni triggers
    Par Promeneur dans le forum Schéma
    Réponses: 15
    Dernier message: 27/05/2005, 10h35

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