Je dois concevoir un formulaire avec une entrée à l'intérieur. J'utilise l'image d'arrière-plan sur l'entrée afin qu'elle ressemble à un bouton. Chaque fois que quelqu'un clique dessus, cela envoie $ POST, un comportement que je veux atteindre.Comment masquer contour sur un formulaire
Mais le problème concerne les contours du formulaire. Le contour montre quand nous cliquons sur le formulaire. C'est mineur, mais ce serait génial de faire perdre la forme (ou l'entrée) au contour. Je l'ai testé avec Firefox 3.6 et flock. Les deux montrent le comportement de contour que je veux éviter.
<div id="hdrRight"> <form name="input" action="/home.html" method="post" id="buttonform" > <input type="submit" value="" id="gohome" /> </form>#----- CSS part #hdrRight { float:left; width:420px; height:30px; padding:0; } form#buttonform{ background-color:transparent; border:none; clear:both; outline:none; } input#gohome{ padding:0; margin:0; background-color:transparent; background-repeat:no-repeat; width:280px; height:60px; border:none; float:right; background-image: url('images/gohome.png'); outline:none; } input#gohome:hover { background-image: url('images/gohome_hover.png'); cursor:pointer; outline:none; }
Pouvez-vous expliquer pourquoi cela se passe et comment cacher les grandes lignes?
brillant. ça marche. J'ai tester ceci dans Firefox, IE7, troupeau, safari. Merci beaucoup. – justjoe
Le -moz-focus-interne ne s'appliquera à Firefox, malheureusement. Espérons que les valeurs "outline: none" que vous avez déjà sur vos tags d'entrée fonctionneront pour les autres navigateurs. Je sais qu'ils fonctionnent dans Chrome, ce qui signifie qu'ils devraient fonctionner dans Safari. N'ont pas testé IE ou troupeau, cependant. – RussellUresti
je l'ai testé dans IE7 et flock et c'est du travail. peut-être que le 'contour: aucun' a un autre navigateur. En raison de Firefox est le navigateur le plus populaire, votre solution aide vraiment la majorité des utilisateurs. je vous remercie 1000 fois;) – justjoe