Hello,
Voici un titre explicite n'est-ce-pas?
Le soucis est le suivant:
J'ai des tableaux masqués par (display:none) sur une page.
Quand des résultats de requêtes générées par AJAX sont renvoyés, ils sont affichés dans ces tableaux et plus précisément biensur dans les cellules des tableaux et pour ces derniers je leur passe la propriété CSS "display:block" pour les afficher évidement.
L'ennui est sous Mozilla, je pense que c'est un bug. Les tableaux font la bonne taille, seulement les cellules se dimensionnent en fonction du contenu ce qui n'est pas le cas sous IE. Ainsi, peu importe la taille que je spécifie aux cellules dans mon CSS, elles n'en prendront pas compte et s'ajusteront en fonction de leur contenu.
C'est donc javascript, qui en modifiant la propriété display du tableau annule le dimensionnement CSS des cellules.
Utilisant un dimensionnement omniprésent en pourcentage pour chaque tableau et chaque cellule (pour compatibilité de résolution d'écran) je ne veux pas passer en pixels ni même insérer des images dans mes cellules pour les empêcher de se redimensionner.
Comment faire pour "forcer" autrement le dimensionnement de mes cellules afin qu'elles fassent par exemple pour deux cellules uniques d'une ligne, 50% et 50% de width et non pas 13% et 5% et un espace vide une fois le display du tableau passé à "block"...???(et je veux conserver les pourcentage!!)
Merci!
Partager