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. Ok Aguanz,

    Un grand Merci pour tes conseils

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

    @ +

    Post terminé
    0
    1. 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.
      0
      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
        ?>
        0
        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.
          0
      2. Tu dois créer un test logique alors
        0
        1. Il n'y en pas au départ du tableau

          une ligne est créée a chaque affichage d'un titre
          0
          1. Il faudrai qu'au survol d'une des 3 colonnes, la ligne
            complète soit colorisée
            0
            1. Et c'est quoi exactement que tu veux faire?
              0
              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
                0
                1. Donne moi un screen de ce que tu veux faire stp
                  0
                  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
                    0
                    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;
                      }
                      0