Salut à tous
Tout d'abord voici mon code :
HTML
Citation :
<div class="contacts">
<form action="membres_contact.php" method="post">
<ul>
<li>Membre 1
<input type="hidden" name="membre_email" value="<?php echo email_encode('nom.prenom@free.fr'); ?>" />
<input type="submit" value="Envoyer" title="Envoyer" />
</li>
</ul>
</form>
</div>
|
CSS
Citation :
.contacts form input{
height:18px;
width:59px;
margin:0;
padding:0;
background-color:#fff;
background-image: url(img/email.gif);
border:none;
cursor: pointer;
}
|
Mon probleme est donc le suivant :
Si je met une valeur à value le texte se place au dessus du background (qui est une image) et c'est évidemment très moche.
Vous allez me dire met
Oui bien sûr, mais quand on passe sur un navigateur en mode texte, il n'y a plus de texte, of course.
Dans un soucis de compatibilité maximum, y aurait-il un moyen de rendre invisible le texte contenu dans value ?
Merci d'avance pour vos conseils.
@+ fafane84
Message édité par fafane84 le 27-09-2006 à 14:38:27
---------------
Mon Topic de Vente Hardware