Page 1 sur 1

Probleme de tableau

Posté : 23 janv. 2009, 15:39
par Wells83
Bonjour, la honte m'accompagne dans cette question mais bon la je suis à la limite d'insulter microsoft. Voici donc le code:

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans nom</title> </head> <body> <table style="width:500px; height:500px; background-color:red;"> <tr> <td style="background-color:blue;">toto</td> </tr> <tr> <td style="height:100px; background-color:red;">tutu</td> </tr> </table> </body> </html>
Ouahhh, on peut pas faire plus simple hein. Une ligne avec hauteur fixe, et l'autre qui prend la taille restante par rapport à la hauteur totale du tableau.

Bah non! Même un truc aussi simple que ça, ça veux pas marcher sur IE.....7! :shock:

Alors si une âme charitable peut m'expliquer le pk du comment (si y a une raison, avec IE hein.....) je lui serais éternellement reconnaissant.

Posté : 23 janv. 2009, 17:33
par Stef
hi mec

Sous ie, si y a pas de contenu dans tes cellules et ben il l'affiche pas...

Posté : 23 janv. 2009, 18:03
par albat
Y a toto et tutu, il me semble, non ?

Posté : 23 janv. 2009, 18:34
par Stef
voui en effet, j'lui ai dit ça juste au cas où vu que c'est c'est dans ie qu'il a un problème, ça peut être une piste... :-k

Posté : 25 janv. 2009, 19:59
par Wells83
y a bien un contenu. Apparemment ça ne marche pas sous ie si on lui donne pas une taille en % pour la hauteur au minimum.

Mais bon, ça change rien au problème: IE ne gère pas la hauteur dynamique d'une cellule de tableau.

Re: Probleme de tableau

Posté : 25 janv. 2009, 22:05
par Stef
Bah non! Même un truc aussi simple que ça, ça veux pas marcher sur IE.....7! :shock:
Et en fait c'est quoi qui va pas? :shock:

Posté : 26 janv. 2009, 03:21
par AB
Oui ou tu peux donner une hauteur en em ou en pixel à tes deux lignes ou à tes deux cellules.

Code : Tout sélectionner

<table style="width:30em; height:30em; background-color:red;"> <tr style="height:25em; background-color:blue"> <td>toto</td> </tr> <tr style="height:5em; background-color:red;"> <td>tutu</td> </tr> </table>
L'avantage avec les em c'est que les tableaux s'agrandiront proportionnellement si le visiteur modifie l'affichage de la taille du texte.

Maintenant pourquoi ça buggue avec ie quand on ne renseigne la hauteur que d'une ligne ? J'en sais rien, c'est un bug parmi tant d'autres.