virer la ligne vide au début d'un formulaire

virer la ligne vide au début d'un formulaire - HTML/CSS - Programmation

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 :  

Citation :

<html><body>coucou<form ...>beuh</form></body></html>


s'affiche de la même façon que  

Citation :

<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 :o)
 
merci de vos réponses :jap:


Message édité par benou le 17-07-2003 à 14:47:28

---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 17-07-2003 à 14:44:24   

Reply

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  [:sinclaire]

Reply

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 ;)


Message édité par gizmo le 17-07-2003 à 14:53:48
Reply

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 ! :)
 


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed