probleme de height avec IE

probleme de height avec IE - HTML/CSS - Programmation

Marsh Posté le 10-07-2007 à 14:50:26    

Bonjour,
 
J'ai un petit souci avec IE (et évidemment pas avec la totalité des autres navs) qui me prend un peu la tete
 
Je vous montre vite fait un shéma de mon probleme
 
http://img365.imageshack.us/img365/9264/tableauvw9.png
 
Pour faire simple : J'ai un tableau tout con avec 3 cellules
Le contenu de celle de gauche a une hauteur fixe. Celui de la cellule du bas est variable en hauteur
 
La cellule du haut a une hauteur fixée à 130px. Donc, suivant le contenu de la cellule du bas, la hauteur de mon tableau devrait varier avec celui de ladite cellule
 
Hors, IE se comporte autrement : la hauteur de ladite cellule varie, mais également celui de la cellule du haut. Elle ne descend jamais en dessous de 130pc, mais augmente de hauteur dans certains casou la cellule du bas a peu de contenu
 
En gros, height se comporte comme min-height et non height.
 
Quelqu'un a t'il déja rencontré ce probleme ? Merci de me faire part de vox experiences si vous en avez car la :(
 
Merci aussi de m'éviter les "utilises pas de tableau y'a les div" que sortiront tous les grand informaticiens du forum :)

Reply

Marsh Posté le 10-07-2007 à 14:50:26   

Reply

Marsh Posté le 10-07-2007 à 16:07:00    

Salut,
 
Déjà pour commencer, supprime ton tableau et utilise des <div>. Les tableaux servent à présenter des données et non à mettre en forme un design.
 
Quand tu auras remplacer par des div, cela va te paraître un peu compliqué mais quand tu comprendras le principe, tu auras fait un bon pas en avant.
 
Je t'invite à consulter ce site : www.alsacreations.com
Tu y trouveras surement une solution à ton problème ;)


---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."
Reply

Marsh Posté le 10-07-2007 à 16:08:55    

Si j'avais demandé qu'on me donne pas ce genre de réponse, c'est que j'ai mes raisons d'utiliser un tableau à cet endroit la

 

Je voudrais juste des expériences vécues sur ce comportement de IE, merci.


Message édité par e-deby le 10-07-2007 à 16:09:54
Reply

Marsh Posté le 10-07-2007 à 16:38:25    

Bon courage alors.


---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."
Reply

Marsh Posté le 11-07-2007 à 19:37:18    

Faudrait voir le code que tu utilises pour le tableau.
Je vois 2 façons efficaces de faire ce genre de chose :  2 tables imbriquées ou utiliser rowspan.
Pour les <div> en absolute,  faut surtout pas le faire.  Ca ne ferait que compliquer les choses pour rien.

Reply

Marsh Posté le 11-07-2007 à 19:52:14    

Déjà constaté le problème effectivement.
Ma méthode, crade au demeurant, mais bon, ça fonctionne, c'est de fixer la hauteur à 1% et de mettre un élément à l'intérieur qui force la hauteur à 130 pixels.
Je répète, c'est crade, mais c'est efficace et ça marche, donc bon... quite à pas utiliser de div.

Reply

Sujets relatifs:

Leave a Replay

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