virer la ligne vide au début d'un formulaire - HTML/CSS - Programmation
Marsh Posté le 17-07-2003 à 14:50:02
<style type="text-css">
form {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
</style>
en attendant gm et les autres
Marsh Posté le 17-07-2003 à 14:53:06
bah déjà, un <form> ne peut pas s'employer sans balise de type bloc dedans (div, p, ul, etc...)
Ensuite, c'est une spécificité de IE qui met une marge (ou un padding). La solution de lorill est donc la bonne.
Edit: mis à part que
<style type="text-css">
form {
margin: 0;
padding: 0;
}
</style>
ca marche aussi et c'est plus court
Marsh Posté le 17-07-2003 à 14:58:32
merci bcp à vous 2 !
par contre, c'est pas spécifique à IE : je me souviens que Netscape le fesait aussi dans la version 4.7 (la dernière avec laquelle j'ai eu la joie de rendre mes sites compatible) ... c'est vrai que j'ai aps essayé sous moz ...
en tout cas merci !
Marsh Posté le 17-07-2003 à 14:44:24
Ca fait un moment que je me pose la question :
1) pourquoi est ce que les browser ajoutent une ligne vie au début des formulaire (de la balise <from> )?
ex :
<html><body>coucou<form ...>beuh</form></body></html>
s'affiche de la même façon que
<html><body>coucou<p>beuh</p></body></html>
2) comment est ce qu'on fait pour virer cette ligne vide ? par CSS ? par une bidouille ? (j'en connais déjà une qui consiste à mettre le <form> entre un <table> et un <tr> mais c'est vraiment trop moche )
merci de vos réponses
Message édité par benou le 17-07-2003 à 14:47:28
---------------
ma vie, mon oeuvre - HomePlayer