par
Ajoloca » 23 oct. 2006, 09:26
Bonjour,
Je pense que ce que tu as fais c'est de contourner le PB et non de le résoudre,
La balise '<form>', au sens CSS, est un élément de type "block" (
ICI la liste) que tu fais devenir du type "in-line".
Le PB c'est que IE estime que les boites n'ont pas de marge externe (margin) il ne leur reconnait que la marge interne (padding) alors que le W3C leur attibue les deux.
Je pense qu'une solution plus élégante est de forcer FF, Opéra, etc à avoir le même comportement que IE en utilisant la propriété margin.
Bonjour,
Je pense que ce que tu as fais c'est de contourner le PB et non de le résoudre,
La balise '<form>', au sens CSS, est un élément de type "block" ([url=http://htmlhelp.com/reference/html40/block.html][b]ICI[/b][/url] la liste) que tu fais devenir du type "in-line".
Le PB c'est que IE estime que les boites n'ont pas de marge externe (margin) il ne leur reconnait que la marge interne (padding) alors que le W3C leur attibue les deux.
Je pense qu'une solution plus élégante est de forcer FF, Opéra, etc à avoir le même comportement que IE en utilisant la propriété margin.
[code]
form {
margin: 0 0 0 0;
}
[/code]