Tableaux imbriqués : bug IE qd le tableau intérieur est trop gd [HTML] - HTML/CSS - Programmation
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). |
Le valign de QUEL td ?
Marsh Posté le 01-04-2003 à 11:11:02
Hermes le Messager a écrit : Le valign de QUEL td ? |
En gros :
Code :
|
Marsh Posté le 01-04-2003 à 11:13:34
URL ?
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).
Marsh Posté le 01-04-2003 à 11:20:37
Tant pis alors.
Il te sert à quoi le premier tableau ?
Marsh Posté le 01-04-2003 à 11:20:38
scoulou a écrit : |
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...
Marsh Posté le 01-04-2003 à 11:35:31
gm_superstar a écrit : Tant pis alors. |
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.
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.
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).
Marsh Posté le 01-04-2003 à 11:44:07
scoulou 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.
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
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.
Marsh Posté le 01-04-2003 à 11:57:26
Si je teste ça :
Code :
|
Je n'ai aucun problème.
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
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 ).
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.
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