[HTML] Tableaux imbriqués : bug IE qd le tableau intérieur est trop gd

Tableaux imbriqués : bug IE qd le tableau intérieur est trop gd [HTML] - HTML/CSS - Programmation

Marsh Posté le 01-04-2003 à 10:59:05    

Donc, j'ai une page. Ds cette page, un tableau (1). Dans ce tableau (1), un autre tableau (2).
Qd (2) est d'une taille "normale", pas de pb. Mais qd il commce à taper ds les 200-300 lignes, on voit apparaître ds la cellule où se trve (2) un énorme espace avant (2) (qui est en fait +/- proportionnel au nbre de lignes, et qui dc ne se voit pas qd il n'y en a pas trop).
Je pse que stun bug IE, car avec Mozilla, c nickel.
Le valign du <td> est bien au top, j'ai essayé qques bidouilles comme le height de (2) à 100% (en espérant qu'il occupe tte la cellule et vire l'espace), rien ne marche :/
 
Des idées ?
 
edit : en fait, ça marche pas non plus avec le tableau (2) tt seul ds la page -> en gros le pb se résume à : commt faire démarrer une table très grosse (avec des input texte ds les lignes, en ce qui me concerne) en haut d'une page ?


Message édité par scOulOu le 01-04-2003 à 11:53:11
Reply

Marsh Posté le 01-04-2003 à 10:59:05   

Reply

Marsh Posté le 01-04-2003 à 11:04:27    

scoulou a écrit :

Donc, j'ai une page. Ds cette page, un tableau (1). Dans ce tableau (1), un autre tableau (2).
Qd (2) est d'une taille "normale", pas de pb. Mais qd il commce à taper ds les 200-300 lignes, on voit apparaître ds la cellule où se trve (2) un énorme espace avant (2) (qui est en fait +/- proportionnel au nbre de lignes, et qui dc ne se voit pas qd il n'y en a pas trop).
Je pse que stun bug IE, car avec Mozilla, c nickel.
Le valign du <td> est bien au top, j'ai essayé qques bidouilles comme le height de (2) à 100% (en espérant qu'il occupe tte la cellule et vire l'espace), rien ne marche :/
 
Des idées ?


 
Le valign de QUEL td ?  :whistle:

Reply

Marsh Posté le 01-04-2003 à 11:11:02    

Hermes le Messager a écrit :

Le valign de QUEL td ?


En gros :

Code :
  1. <table width="637">
  2.     <tr>
  3.         <td valign="top">
  4.             <!-- gros espace à la con -->
  5.             <table width="620">
  6.                <!-- tt plein de tr -->
  7.             </table>
  8.         </td>
  9.     </tr>
  10. </table>


Message édité par scOulOu le 01-04-2003 à 11:11:36
Reply

Marsh Posté le 01-04-2003 à 11:13:34    

Reply

Marsh Posté le 01-04-2003 à 11:18:20    


Gné ?
Si c l'url de la page en question que tu veux, l'accès est sécurisé, dc voilà quoi :/
 
Si tu veux je te maile les srces, mais bon (10 000 lignes, en gros).

Reply

Marsh Posté le 01-04-2003 à 11:20:37    

Tant pis alors.
 
Il te sert à quoi le premier tableau ?


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

Marsh Posté le 01-04-2003 à 11:20:38    

scoulou a écrit :


Gné ?
Si c l'url de la page en question que tu veux, l'accès est sécurisé, dc voilà quoi :/
 
Si tu veux je te maile les srces, mais bon (10 000 lignes, en gros).


 
Ben en l'état, on peut pas t'aider alors... Ce que tu as montré est correct. Sans voir la page et le bug, je vois pas comment...
 :hello:  
 

Reply

Marsh Posté le 01-04-2003 à 11:35:31    

gm_superstar a écrit :

Tant pis alors.
 
Il te sert à quoi le premier tableau ?


A pas gd-chose à part centrer précisémt le deuxième.
 
En fait stune page d'une grosse appli, une jsp avec du xml. Ca génère la page à partir de plein de templates, et pr que ttes les pages soient homogènes, on utilise ce genre de subterfuge, avec pas mal de tables imbriquées les unes ds les autres. C ce qui fait que je peux pas trop virer le premier tableau, car ça impacterait ttes les pages de l'appli :/
 
 
Hermes > honnêtemt, les srces t'apportert rien de plus. Si tu prend le code que j'ai donné (en rajoutant plein de lignes à (2)), t'auras mon pb ss les yeux. Je pse sincèrt que stun bug IE, et tt ce que j'espère, c trver qqu'un qui y a déjà eu affaire, et qui a une bidouille à proposer.


Message édité par scOulOu le 01-04-2003 à 11:37:48
Reply

Marsh Posté le 01-04-2003 à 11:37:25    

Si c'est juste pour le centrer tu n'as pas besoin du premier tableau. Voir la FAQ, toutes les méthodes pour centrer un tableau sont expliquées.


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

Marsh Posté le 01-04-2003 à 11:40:38    

gm_superstar a écrit :

Si c'est juste pour le centrer tu n'as pas besoin du premier tableau. Voir la FAQ, toutes les méthodes pour centrer un tableau sont expliquées.


Oui oui je sais, mais comme je t'ai dit plus haut, remplacer ce tableau par autre chose est un peu lrd à mettre en oeuvre sur l'appli, en regard du pb posé (un simple pb d'affichage, sur les rares page réellt énormes).

Reply

Marsh Posté le 01-04-2003 à 11:40:38   

Reply

Marsh Posté le 01-04-2003 à 11:44:07    

scoulou a écrit :


Hermes > honnêtemt, les srces t'apportert rien de plus. Si tu prend le code que j'ai donné (en rajoutant plein de lignes à (2)), t'auras mon pb ss les yeux. Je pse sincèrt que stun bug IE, et tt ce que j'espère, c trver qqu'un qui y a déjà eu affaire, et qui a une bidouille à proposer.


 
Et bien je viens de tester ce que tu as écris au début, et même avec 6000 lignes, je n'ai aucun problème moi.
 
 :heink:

Reply

Marsh Posté le 01-04-2003 à 11:49:44    

Hermes le Messager a écrit :

Et bien je viens de tester ce que tu as écris au début, et même avec 6000 lignes, je n'ai aucun problème moi


T'as mis quoi ds tes lignes ? Moi y'a un input texte ds chacune
 
 
Et sinon pr info je viens de tester avec la table (2) tte seule ds la page, et ça donne exactement le même pb :/

Reply

Marsh Posté le 01-04-2003 à 11:51:56    

Je vais essayer de mettre des inputs textes, mais je doute de voir apparaitre un quelconque problème.
 
Postes un de tes TR qu'on va répêter 1000 fois pour voir.
 
Il faut que tu arrives à nous montrer un bout de code qui engendre le problème, sans quoi, pas moyen de t'aider.

Reply

Marsh Posté le 01-04-2003 à 11:57:26    

Si je teste ça :
 

Code :
  1. <table width="637" border="2">
  2.       <tr>
  3.           <td valign="top">
  4.               <!-- gros espace à la con -->
  5.               <table width="620" border="1">
  6.                  <!-- tt plein de tr -->
  7.                  <tr>
  8.                  <td><input type="text" size="24" border="0"></td>
  9.                  </tr>
  10.                  ...
  11.                  ...
  12.                  etc...
  13.               </table>
  14.           </td>
  15.       </tr>
  16.   </table>


 
Je n'ai aucun problème.


Message édité par Hermes le Messager le 01-04-2003 à 11:57:54
Reply

Marsh Posté le 01-04-2003 à 12:14:09    

Bon ok, je vais voir ça moi-même en procédant par élimination, alors. Pas la peine de vs faire bosser à ma place non plus :D

Reply

Marsh Posté le 01-04-2003 à 12:31:43    

Bon, ben pb identifié : ça vient pas des input textes, mais des champs cachés. Y'a un input "hidden" à chaque ligne, et c ça qui provoque l'espace en haut de page (même avec une seule ligne, un très léger décalage est visible) :/
 
 
Ca y est : pour IE, il faut mettre les chps cachés à l'intérieur de la balise <td>, ce qui n'ét pas le cas jusqu'à présent (topic utile :D ).


Message édité par scOulOu le 01-04-2003 à 12:37:48
Reply

Marsh Posté le 01-04-2003 à 12:39:34    

Content que ce soit arrangé.  :hello:

Reply

Marsh Posté le 01-04-2003 à 12:46:09    

Merci merci. Et en fait, pr info, après avoir un peu maté la DTD html, il semble que ça n'est pas un bug d'IE, mais plutôt une erreur cprise et corrigée de lui même par Mozilla.

Reply

Sujets relatifs:

Leave a Replay

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