CSS, utilisation de class et/ou id

Résolu
Bonjour à tous,

Je positionne certainement mal class et/ou id
car sur l'image 1 :
- la redirection fonctionne bien
- le changement d'image aussi
- le décalage de l'image aussi

sur l'image 2 :
- la redirection fonctionne bien
- le changement d'image aussi
- le décalage de l'image non

[Code]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<style type="text/css">
a.bouton:hover
{ margin-left: 9px; } /* Décale l'image */

#bouton
{
cursor:pointer; /* Petite Main sur TR */
margin-left: 9px;
}
</style>
</head>

<body>
<body bgcolor="#996633">

<table>
<!-- Choix 1 -->
<a HREF="appels/appel_glst.php" target="bas_droite" class="bouton">
<IMG border="0" onmouseover="this.src='images/mg2-02-c.gif'" src="images/mg2-02-f.gif"
alt=" Choix 1" onmouseout="this.src='images/mg2-02-f.gif'">
</a>
</table>

<!-- Choix 2 -->
<table>
<tr id="bouton"
onClick="parent.frames['bas_droite'].location.replace('intro_2-z.php')">
<td>
<IMG border="0" onmouseover="this.src='images/mg2-01-c.gif'" src="images/mg2-01-f.gif"
onmouseout="this.src='images/mg2-01-f.gif'">
</td>
</tr>
</table>
</body>
</html>
/code

la différence image 1 par (href) image 2 par (tr)

Un conseil me serai bien utile !

13 réponses

  1. Tu as oublié de signaler si tu codes en absolu ou en relatif.. Peut-être que ça fera quelque chose.

    Ex:

    a.bouton:hover {
    position: absolute;
    left: 9px;
    }

    #bouton {
    position: absolute;
    left: 15px;
    }
    1. Bonjour Aguanz,

      absolu ou en relatif (je ne sais pas !)

      Mon but, c'est faire au survol de l'image 2
      la mème chose qu'au survol de l'image 1
      1. Mieux que cela, voici la page ou tu peut voir ma liste

        Le source est visible dans IE

        http://www.bonturf.com/www/appels/appel_rech_tit.php

        J'ai avancé un peu, j'arrive a faire un rollover sur une cellule
        pour en changer la couleur de fond.

        Il faudrai qu'au survol d'une des 3 colonnes, la ligne
        complète soit colorisée

        Pour info, le lien des 3 comollnes sur la mème ligne
        abouti au mème href

        Pour la recherche, tapper la et rechercher
        1. Il faudrai qu'au survol d'une des 3 colonnes, la ligne
          complète soit colorisée
          1. Il n'y en pas au départ du tableau

            une ligne est créée a chaque affichage d'un titre
            1. SI la souris est par dessus un des 3 boutons
              ALORS tu affiches ta ligne

              SINON tu n'affiches rien

              En gros en programmation ça va faire ça

              <?php

              $test = a.bouton:hover

              if($test = 1)
              {
              //affichage de la ligne
              }

              else
              {
              //on affiche rien
              }

              Je sais pas si ça marche ce code mais c'est un peu l'esprit
              ?>
              1. Oui, c'est cela sauf que la ligne s'affiche dèjà

                Il faut garder le mèmr raisonnement pour coloriser
                la ligne complète a chaque fois quelle est survolée.
            2. Dans ce cas tu crées un fichier CSS ou tu utilises les balises pour coder en css (je sais pas comment tu programmes).

              a.bouton:hover {
              color: rgb(234;190;230);
              }

              Enfin tu remplaces les trois valeurs par celles que tu as besoin :)
              Pour les connaître tu peux utiliser Paint.
              1. Ok Aguanz,

                Un grand Merci pour tes conseils

                J'ai suivi ta pensée et tout est OK

                @ +

                Post terminé