[CSS] problème d'OverFlow

problème d'OverFlow [CSS] - HTML/CSS - Programmation

Marsh Posté le 14-10-2004 à 13:33:30    

Salutation le bon peuple.
 
J'ai un ptit soucis avec ..... IE ....
... non :??: ...
... si si  :) ...
 
J'ai un block central dans une page  
 
le contenu est variable en taille et comme le design m'impose un menu en bas de page, il faut que le div conteneur ait un overflow si possible en auto .
 
mais biensur sur IE ... ca merde ...
 
il fait pas d'overflow, mais il agrandit simplement le div ...
 
voici l'URL:
http://www.hec.unil.ch/storm/new/
 
Des idées sur comment contourner ce problèmes ?


---------------
Tout n'est descriptible que du point de vue de l'observateur, donc sûrement faux pour le reste du monde.
Reply

Marsh Posté le 14-10-2004 à 13:33:30   

Reply

Marsh Posté le 14-10-2004 à 21:21:14    

up

Reply

Marsh Posté le 15-10-2004 à 01:28:27    

C'est surtout que IE ne supporte pas d'avoir les propriétés top et bottom en même temps dans un positionnement absolu :
 

.milieu {
  position:absolute;
  top:140px;
  bottom:108px;
  left:0px;
  width:100%;
  overflow:auto;
}


 
Tu peux éventuellement ruser en utilisant des pourcentages :
 


position: absolute;
top: 10%;
height: 75%;
/* ce qui nous laisse 15% pour le bas */


 
Mais si ton design t'impose d'avoir un en-tête et un pied de page de hauteur fixe, alors il faudra se résoudre à faire un tableau car les solutions à base de DIV pour contourner ce bug sont assez lourdes :/


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 15-10-2004 à 10:50:49    

peut tu m'explique comme ( a base de DIV) tu corrige cela ?
 
même en surface, ou alors tu as un lien qui parle de ça ?


---------------
Tout n'est descriptible que du point de vue de l'observateur, donc sûrement faux pour le reste du monde.
Reply

Marsh Posté le 15-10-2004 à 11:14:16    

Lorr Hyde a écrit :

peut tu m'explique comme ( a base de DIV) tu corrige cela ?
 
même en surface, ou alors tu as un lien qui parle de ça ?


 
On a fait des recherches très poussées sur le sujet ya plus ou moins un an.
 
je recherche le topic...

Reply

Marsh Posté le 15-10-2004 à 11:19:06    

Reply

Marsh Posté le 15-10-2004 à 11:22:40    

Code :
  1. .milieu
  2. {
  3. position:absolute;
  4. top:140px;
  5. left:0px;
  6. _height:250px;
  7. bottom: 104px;
  8. width:100%;
  9. overflow:auto;
  10. }


Bon ...
 
j'ai corriger ça ... a peu pres comme ça .
 
le _height:250px;
 
n'est lisible que par IE (toutes versions)
 
donc IE vois une hauteur et les autres voie le bottom ...
Comme IE ne tient pas compte du bottom (en fait il l'ignore completement)
 
Et bien l'affichage est parfait sour les navigateurs standard  :love:  
et correct sous les merdes à Bill  :kaola:  
 
voilà voilà ...
 
maintenant si quelqun a une autre solution qui ne m'oblige pas a définir une hauteur fixe pour IE ... je suis preneur ...
 
j'aime pas les 'a peu prêt'.
 
 
Haaa ... tu as poster pendant que j'ecrivais ... je vait voir ça ...


Message édité par Lorr Hyde le 15-10-2004 à 11:23:36

---------------
Tout n'est descriptible que du point de vue de l'observateur, donc sûrement faux pour le reste du monde.
Reply

Sujets relatifs:

Leave a Replay

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