qd je met une "form" dans une ligne de tableau, IE 6 saute une ligne - HTML/CSS - Programmation
Marsh Posté le 20-02-2003 à 15:30:00
form {
margin: 0;
}
Marsh Posté le 20-02-2003 à 15:42:05
gm_superstar a écrit : http://forum.hardware.fr/icones/recherche.gif |
Désolé, je n'savais pas quel mot clé rechercher.
Heu, j'utilise pas de CSS, c'est du CSS ça, non ?
En me passant de feuille de style, ça marchera si je fais :
<form style="margin:0">
Marsh Posté le 20-02-2003 à 15:43:57
Ben essaye.
Marsh Posté le 20-02-2003 à 15:44:15
ça doit marcher, mais il faudra peut-être aussi que tu vire le retour de ligne qui est entre ton <td> et ton <form> (bug d'IE)
gm >> faut pas mettre 0px plutôt que 0 tout court ?
Marsh Posté le 20-02-2003 à 15:45:42
antp a écrit : gm >> faut pas mettre 0px plutôt que 0 tout court ? |
Bah en théorie y'a pas besoin. Mais y'a un navigateur qui a problème avec cette notation ? Je me souviens plus.
Marsh Posté le 20-02-2003 à 16:52:04
gm_superstar a écrit : |
Bah au pire, vu que c'est 0, que le navigateur prenne la valeur en px, pt, pica ou mm, ça sera pareil
Marsh Posté le 20-02-2003 à 16:57:42
MagicBuzz a écrit : Bah au pire, vu que c'est 0, que le navigateur prenne la valeur en px, pt, pica ou mm, ça sera pareil |
Oui mais non. Sinon je ne ferais pas la remarque
Marsh Posté le 20-02-2003 à 17:04:00
je me demande si Opera avait pas un problème quand on spécifiait des marges à 0 sans unités
Marsh Posté le 20-02-2003 à 18:07:32
antp a écrit : je me demande si Opera avait pas un problème quand on spécifiait des marges à 0 sans unités |
de toutes façon ça coute rien de rajouter "px" à la fin, c'est ce que j'ai fait !
Marsh Posté le 20-02-2003 à 15:20:12
C'est chiant.
J'explique un peu mieux.
Sous IE6, quand je fais ça :
<form action="montruc">
<tr>
<td>ligne1</td>
<td>
<input type="submit" value="valider cette ligne">
</td>
</tr>
<tr>
<td>ligne2</td>
<td>
<input type="submit" value="valider cette ligne">
</td>
</tr>
<form>
C'est cool, tout est normal.
Par contre, moi g besoin de faire ça :
<tr>
<td>ligne1</td>
<td>
<form action="montruc">
<input type="hidden" name="noligne" value="1">
<input type="submit" value="valider cette ligne">
</form>
</td>
</tr>
<tr>
<td>ligne2</td>
<td>
<form action="montruc">
<input type="hidden" name="noligne" value="2">
<input type="submit" value="valider cette ligne">
</form>
</td>
</tr>
Et quand je fait ça, IE rajoute un espace de la hauteur d'un bouton (en gros), entre mon bouton valider et la bas de la cellule. Vu que ma cellule ne fait qu'une ligne, ça fait très moche. Mozilla ne fait pas ça.
Comment je pourrais pallier à mon pb ?