28172 sujets

CSS et mise en forme, CSS3

Bonjour,
je souhaite mettre un background et un border à mes champs tout en conservant le bouton de validation fourni par le navigateur.
j'ai donc produit le code :

<form ...>
     <label for="mylabel">mylabel</label>
     <input type="text" name="myinput" id="myinput" />
     <input type="submit" class="submit" value="Valider" />
</form>


input {
       background-color: #eee;
       border: 1px solid #828282;
}
input[type=submit], input[type=button] {
        background: none;
        border: none;
}


Apparemment, "none" supprime la mise en forme précédente, mais ne rétablit pas le bouton standard du navigateur.

Quelqu'un a-t-il une solution ?
merci de votre aide
chimel
Bonjour,
Une solution serait de ne cibler que les input[type=text] avec le fond et la bordure. N'ayant pas de directives css pour les boutons, chaque navigateur utiliserait alors sa mise en forme par défaut.