2010-12-01 10 views

Répondre

2

balises Button sont toujours embêtant pour obtenir de style correctement cross-browser. Tant que vous utilisez javascript pour onClick, il n'y a pas de raison valable d'utiliser le bouton. Essayez d'utiliser une balise d'ancrage, en ciblant tous les états et en définissant la position de l'image.

<a class="join" href="#" id="register" onClick="window.location = 'location'" tabindex="4">Button</a> 

a.join:link, 
a.join:visited 
a.join:hover, 
a.join:active 
{ 
     background: url(../images/join.png) 0 0 no-repeat; 
     border: 0; 
     text-indent: -999em; /* Optional - To remove the HTML text from the button */ 
     height: 56px; 
     width: 178px; 
     cursor: pointer; 
} 
+0

Merci, cela fonctionne. – catandmouse

+0

"Tant que vous utilisez javascript pour onClick, il n'y a pas vraiment de raison d'utiliser le bouton" Je pense qu'il pourrait y avoir une raison comme le code sémantique ou l'accessibilité etc. L'ancre devrait être utilisée pour relier des pages alors que les boutons faire des actions. –

+0

D'accord. Je ne pensais pas comme ça il y a quelques années cependant. ;) – Damien