hover sur lien

mibs
Invité n'ayant pas de compte PHPfrance

12 juil. 2006, 12:50

Hello,

Voici ce que j'essaie de faire
un lien lorsque je viens dessus il change de couleur et prend toute la largeur de la colonne

http://img131.imageshack.us/img131/624/ ... eee4pn.jpg

sous internet explorer c'est bon, sous mozilla non

Voici l'extrait de mon cs
A.lienMenu {
  
  color:#000000;
  text-decoration: none; 
  display: block; 
  width: 106px;
}


A.lienMenu:hover {
  
  color:#000000;
  text-decoration: none;
  background:#FFFFFF;
  width: 106px;
  text-decoration: none;
  background-color: #b90204;  
}
J'ai essayé d'ajouter display: block; dans A.lienMenu, ça marche mais ça décale tout alors c'est pas la solution adéquate.

Pouvez vous m'aider ?

merci d'avance

ViPHP
fab
ViPHP | 2657 Messages

12 juil. 2006, 23:38

je ne pense pas que tu trouves une solution en laissant ton code tel quel car le problème il me semble ne vient pas de mozilla mais plutot de internet explorer car car a:hover c'est bien l'arrière plan du lien qui doit changer et normalement en aucun cas le colonne entiere.
Pour arranger ça tu peux présenter tes liens sous la forme d'une liste ( <li> ) et faire un li:hover mais là c'est internet explorer qui risque de pas passer car lui et les normes ... surtout quand il s'agit de hover ( cf tr:hover qui est pourtant conforme mais qui sous IE ne marche absolument pas )
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Eléphant du PHP | 353 Messages

21 juil. 2006, 18:58

je pense que le soucis vient de => width: 106px;