qd je met une "form" dans une ligne de tableau, IE 6 saute une ligne

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: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 ?

Reply

Marsh Posté le 20-02-2003 à 15:20:12   

Reply

Marsh Posté le 20-02-2003 à 15:30:00    

Reply

Marsh Posté le 20-02-2003 à 15:42:05    


 
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">

Reply

Marsh Posté le 20-02-2003 à 15:43:57    

Reply

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 ? :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 20-02-2003 à 15:45:42    

antp a écrit :

gm >> faut pas mettre 0px plutôt que 0 tout court ? :D


Bah en théorie y'a pas besoin. Mais y'a un navigateur qui a problème avec cette notation ? Je me souviens plus.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 20-02-2003 à 16:24:00    

Yes, que c'est joli maintenant, merci beaucoup !

Reply

Marsh Posté le 20-02-2003 à 16:52:04    

gm_superstar a écrit :


Bah en théorie y'a pas besoin. Mais y'a un navigateur qui a problème avec cette notation ? Je me souviens plus.


Bah au pire, vu que c'est 0, que le navigateur prenne la valeur en px, pt, pica ou mm, ça sera pareil :D

Reply

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 :D


Oui mais non. Sinon je ne ferais pas la remarque ;)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 20-02-2003 à 17:04:00   

Reply

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


 
de toutes façon ça coute rien de rajouter "px" à la fin, c'est ce que j'ai fait !

Reply

Sujets relatifs:

Leave a Replay

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