Lien sur un bouton ?

Mammouth du PHP | 1353 Messages

16 sept. 2008, 11:53

Bonjour,

Je découvre à ma grande surprise qu'il n'est pas possible de faire :

Code : Tout sélectionner

<a href="http://www.phpfrance.com"><button>PHP France</button></a>
Le bouton ne marche qu'avec l'attribut onClick ? Comment peut on faire un bouton lien à part dans un formulaire... (sans javascript) ?

Merci.
Tell me and I forget. Teach me and I remember. Involve me and I learn.

ViPHP
ViPHP | 2287 Messages

16 sept. 2008, 12:01

Tu fais juste un lien, et tu lui donnes l'aspect d'un bouton via CSS.
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Mammouth du PHP | 2937 Messages

16 sept. 2008, 12:03

Avant toute chose, lire la spécification HTML du W3C ;) , où il est dit ceci :
Buttons created with the BUTTON element function just like buttons created with the INPUT element
En français
Les boutons créés avec l'élément BUTTON fonctionnent tout simplement comme des boutons créés avec l'élément INPUT
Par défaut, BUTTON se comporte comme un INPUT avec l'attribut type à "submit". Autrement dit, si tu déclares un attribut type="button", tu n'auras pas d'autre choix que de gérer les évenements en JavaScript, ou bien de vérifier en PHP qu'on a utilisé le bouton en question.

Mammouth du PHP | 1353 Messages

16 sept. 2008, 13:47

Merci pour vos réponses.

Comme supposé par Calimero j'ai fait un bloc qui ressemble à un bouton, mais c'est pas exactement pareil, y a pas "le relief" que je ne sais pas faire en CSS...
Tell me and I forget. Teach me and I remember. Involve me and I learn.

Mammouth du PHP | 2937 Messages

16 sept. 2008, 13:53

Comme supposé par Calimero j'ai fait un bloc qui ressemble à un bouton, mais c'est pas exactement pareil, y a pas "le relief" que je ne sais pas faire en CSS...
Regarde, dans la propriété border-style, les valeurs comme "groove", "ridge", "inset" et "outset".

Mammouth du PHP | 1353 Messages

16 sept. 2008, 15:06

:pouce:

Merci beaucoup :)
Tell me and I forget. Teach me and I remember. Involve me and I learn.