[html] Retour à la ligne avec balise form - RESOLU, blem de margin / padding :)

Grumph… yen a mare !

Pourquoi, quand je fais :

<th><input type="text" /></th>

J’ai un input placé normalement dans la cellule de mon tableau alors que quand on fait :

<th><form><input type="text" /></form></th>

Ce crétin de IE me rajoute un retour à la ligne !!! feuque à la fin.

Comment m’en sortir ? placer les balises form autour de mon tableau ?

Ou bien j’ai une subtilité que je n’ai pas correctement saisie ?

il met pas de retour à la ligne, mais des margin

form {
margin: 0px;
padding: 0px;
}

ah vouais, merci bien. Etrangement ce padding / margin ne s’applique QUE en bas, j’avais pas de marge haute sous IE

O_o

C’est pour ca que j’ai pensé à un retour à la ligne.

Merci bien :slight_smile:

Donc tu gueules sur IE, pour un comportement somme toute normal? Les navigateurs sont libres d’appliquer les styles visuels qui leur sied sur les éléments html hein :slight_smile: d’ailleurs ->

navigateur < site < utilisateur

(c’est l’idée)

Je vois pas de raison d’appliquer une marge / padding sur un élément invisible à l’écran sauf demande expresse du webmaster perso.

Bah :slight_smile: qu’est ce que tu veux :slight_smile: C’est leur navigateur, ils en font ce qu’ils en veulent (y compris de la merde)

Voilà, d’où mon pétage de plombs :smiley:

Cool ca marche pour moi. Par contre ce n’est pas la faute d’IE, ca touche IE et Firefox, je pense que c’est comme ça que les forms sont définis dans les specs du W3C