2011-01-03 3 views

Répondre

1

Vous pouvez ... * avec des exceptions. IE6 prend en charge UNIQUEMENT: survolez un attribut. Si vous soutenez IE6, vous devrez changer la classe avec JS, sinon, vous pouvez simplement utiliser: hover (il y a aussi des hacks IE6 disponibles pour le contourner)

1

La plupart des navigateurs modernes vous permettent d'utiliser :hover avec n'importe quel élément, mais IE est un peu plus compliqué à ce sujet.

Vous pouvez utiliser this hack, ou le faire avec Javascript et les gestionnaires d'événements (préférable, IMO).

1

Oui, vous pouvez.

<!DOCTYPE html> 
<html> 
    <head> 
     <style type="text/css"> 
     input[type=button]:hover { 
      background: red; 
     } 
     </style> 
    </head> 
    <body> 
     <input type="button" value="Hit me" /> 
    </body> 
</html> 

Bien sûr, méfiez-vous d'IE, mais c'est une branche totalement différente de la conception web. :)

0

Puis-je suggérer un lien google. http://cssbutton.com/forms/ avec quelques exemples. Vous trouverez que les anciennes versions IE sont difficiles avec ce genre de chose.