Bonjour, depuis ce matin j'essaie de trouver l'erreur à mon problème, mon formulaire déroulant (select, option) ne s'affiche pas correctement sur la plupart des navigateurs (sauf IE), lorsque je sélectionne un champ, tout le formulaire devient blanc et le choix sélectionné s'affiche à la fin de la liste déroulante (voir image), c'est assez compliqué à expliqué donc je vous donne la source pour tester vous même (si vous avez le temps bien sûr), je pense que le problème vient du CSS et, plus particulièrement des <p></p> avant et apès les <select>[...]</select>, voila, j'espère que vous m'aurai compris, merci d'avance.
contact.html
style.css
Modifié par Gaylord.P (04 Mar 2005 - 12:24)
contact.html
<form method="post" action="">
<fieldset>
<p><label for="mail">Adresse e-mail :</label> <input type="text" name="mail" id="mail" value="" /></p>
<p><label for="sujet">Sujet :</label>
<select id="sujet" name="sujet">
<option value="Autre">Autre</option>
<option value="Partenariat">Partenariat*</option>
<option value="Problème(s) sur le site">Problème(s) sur le site</option>
</select></p>
<p><label for="message">Votre message :</label> <textarea name="message" id="message" rows="15"></textarea></p>
<p><input type="submit" name="form_contact" class="submit" value="Envoyer" /></p>
</fieldset>
</form>
style.css
form fieldset {
margin: 0 20px;
border: none;
display : block;
}
form fieldset label {
display: block;
margin-top: 3px;
width : 150px;
float: left;
font-weight : bold;
}
form fieldset input {
margin: 3px 0;
border: 1px solid #CDCDCD;
color: #0099ff;
padding: 2px 3px;
font-style: 1.1em;
background: #ffffff;
}
form fieldset textarea {
width: 100%;
margin: 3px 0;
background: #ffffff;
border: 1px solid #CDCDCD;
color: #0099ff;
padding: 2px 4px;
font-style: 1.1em;
}
form fieldset input:focus, textarea:focus, input.submit:hover {
border: 1px solid #0099ff;
color: #000000;
}
form fieldset select, option {
margin: 3px 0;
color: #0099ff;
font-style: 1.1em;
}
form fieldset select:focus, option:focus {
color: #000000;
}
form fieldset input.submit {
float: right;
margin: 0;
width: 130px;
}

Modifié par Gaylord.P (04 Mar 2005 - 12:24)