Bonjour à tous,
Je suis actuellement confronté à un problème lors de l'imbrication de tableaux en HTML (+css+JS).
Je vais essayer d'expliquer mon problème.
J'ai un tableau contenant une liste d'éléments sur 5 colonnes. La dernière colonne contient un élément qui lorsque l'on clique dessus affiche une ligne d'informations sur la l'igne d'éléments précédente (qui était cachée (display:none;) jusqu'alors. Cette ligne d'information vient donc "s'intercaler" entre deux lignes d'éléments.
La ligne d'informations est en fait un seul <td> (avec un colspan="5"). Ce <td> contient un tableau de 2 colonnes.
Le fait est que le tableau contenu dans la ligne d'information contient une cellule dont le texte est long et dépasse la largeur de la cellule (donc le texte est placé sur 2 lignes.)
Le problème est que lorsqu'on affiche cette ligne d'informations, le tableau principal d'éléments change de format. (les colonnes changent de largeur) et je ne voudrais pas que cela arrive.
J'espère que le problème est énnoncé clairement.
Avez-vous des idées sur comment éviter qu'une donnée longue dans un tableau imbriqué, n'influe sur les dimensions des colonnes du tableau hote ?
PS: les largeurs de colonnes du tableau hote ne peuvent pas être fixées en largeur (sinon ca fontionnerait comme ca)...
Modifié par charles.marais (15 Jan 2009 - 11:32)
Je suis actuellement confronté à un problème lors de l'imbrication de tableaux en HTML (+css+JS).
Je vais essayer d'expliquer mon problème.
J'ai un tableau contenant une liste d'éléments sur 5 colonnes. La dernière colonne contient un élément qui lorsque l'on clique dessus affiche une ligne d'informations sur la l'igne d'éléments précédente (qui était cachée (display:none;) jusqu'alors. Cette ligne d'information vient donc "s'intercaler" entre deux lignes d'éléments.
La ligne d'informations est en fait un seul <td> (avec un colspan="5"). Ce <td> contient un tableau de 2 colonnes.
Le fait est que le tableau contenu dans la ligne d'information contient une cellule dont le texte est long et dépasse la largeur de la cellule (donc le texte est placé sur 2 lignes.)
Le problème est que lorsqu'on affiche cette ligne d'informations, le tableau principal d'éléments change de format. (les colonnes changent de largeur) et je ne voudrais pas que cela arrive.
J'espère que le problème est énnoncé clairement.
Avez-vous des idées sur comment éviter qu'une donnée longue dans un tableau imbriqué, n'influe sur les dimensions des colonnes du tableau hote ?
PS: les largeurs de colonnes du tableau hote ne peuvent pas être fixées en largeur (sinon ca fontionnerait comme ca)...
Modifié par charles.marais (15 Jan 2009 - 11:32)