par
AB » 08 mars 2013, 04:22
il y a du HTML seulement...
Nan... tout ce qui est dans une balise style est du css ! tout comme onclick est un évènement javascript. Il est très souvent préférable de suivre tes conseils mais même si on les écrit en ligne dans le html cela ne change pas leur nature.
salut, une solution est d'ajouter un target="_blank" à
<form...
<form action="D.html" target="_blank" method="post">
<input type="submit" value="ok" />
</form>
Oui mais son bouton est de type "button", il n'envoie donc pas de formulaire
@ehjoe A noter qu'avec html5 on peut inclure n'importe quoi dans une balise a. On pourrait donc faire :
<a href = "D.htm" target="_blank" style="text-decoration:none;"><input type = "button" style = "font-size:15px;color:#008000;background:#c0c0c0;height:30px;width:90px;cursor:pointer" value = " Denrées "></a>
L'avantage est qu'il n'y a pas d'évènement javascript dans cette syntaxe, donc contrairement à ton code précédent celui-ci fonctionnerait même avec javascript désactivé (onclick est un évènement javascript). Ce n'est pas nécessairement indispensable pour les visteurs car javascript est quasiment toujours activé aujourd'hui, mais par contre cela permettrait aux robots de référencement (qui n'utilisent pas javascript) de suivre ton lien.
Le style = "text-decoration:none;" dans la balise a est pour éviter le soulignement par défaut (dans une balise a). Et j'ai remplacé le cursor:hand (qui date de mathulasem et qui n'est pas compatible avec les nouveaux navigateurs) par cursor:pointer.