[HTML/CSS] IE et overflow?

IE et overflow? [HTML/CSS] - HTML/CSS - Programmation

Marsh Posté le 03-08-2003 à 00:14:19    

Au boulot, jai une page qui contient 3 div. J'ai mis la propriété overflow : auto
 
ca marche sous mozilla mais pas sous IE, et jcroyais pourtant que IE le supportait, c normal?
 
vous avez réussi à faire fonctionner IE et overflow ensemble ou avez des liens qui en montre? postez :D


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 03-08-2003 à 00:14:19   

Reply

Marsh Posté le 03-08-2003 à 00:16:28    

Reply

Marsh Posté le 03-08-2003 à 00:20:36    

merci pour le lien, mais ca m'explique pas vraiment pk ca ne fonctionne pas sous IE 5.5 et IE 6...
 
pourtant c tout simple, rajouter dans la class du div la propriété overflow : auto;


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 03-08-2003 à 00:25:34    

P'tain sérieux tu regardes pas plus loin que l'bout de ton nez toi, suffit de suivre les liens et y'a des exemples :o

Reply

Marsh Posté le 03-08-2003 à 00:27:04    

bin la voila ce que je vois moi
 
"Comme on peut le constater, la création d'un overflow est très simple, il suffit de spécifier overflow : auto dans le style du bloc où l'on souhaite l'appliquer."


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 03-08-2003 à 12:04:25    

:wahoo:

Reply

Marsh Posté le 03-08-2003 à 14:31:53    

Reply

Marsh Posté le 03-08-2003 à 19:33:36    

burgergold a écrit :

merci pour le lien, mais ca m'explique pas vraiment pk ca ne fonctionne pas sous IE 5.5 et IE 6...
 
pourtant c tout simple, rajouter dans la class du div la propriété overflow : auto;


Heu oui, mais on ne sait rien du reste du code.... Comment son tes DIV ? Tu as bien fixés leurs dimensions ? URL ? Code ?


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

Marsh Posté le 03-08-2003 à 19:40:09    

plus de détail demain vers 7hrs30, heure de mtl :D
 
j'ai pas le code sous les yeux, mais les dimensions sont fixé par pourcentage il me semble
 
url yen aura pas parce que le tout est sur un intranet


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 05-08-2003 à 00:17:38    

IE gère très bien le overflow : http://www.v2studio.com/k/lab/fixed/index2.html


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
Reply

Marsh Posté le 05-08-2003 à 00:17:38   

Reply

Marsh Posté le 05-08-2003 à 00:21:00    

rofl completement oublié ca dans mes todo d'aujourd'hui :D
 
mais demain j'my mets, jai presque fini tout ce que javais a faire alors d'ici le prochain projet jai le temps de faire des améliorations


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 05-08-2003 à 13:35:18    

bon voici donc le code
 

Code :
  1. <div id="logo">
  2. <div id="logo_title">&nbsp;</div>
  3. <div id="logo_element">J'insere une image ici</div>
  4. </div>


 
donc ce que je souhaite, c'est que lorsque le div est forcé pour etre plus petit que l'image, qu'il y ait les scrollbars dans logo_element. Ca marche sur mozilla présentement mais pas sous IE
 
voici les css
 

Code :
  1. div#logo {
  2. border-color : #999999;
  3. border-style : solid;
  4. border-width : 1px;
  5. }
  6. div#logo_title {
  7. position         : relative;
  8. background-color : #999999;
  9. padding-left     : 3px;
  10. padding-bottom   : 3px;
  11. font-size        : 10px;
  12. }
  13. div#logo_element {
  14. overflow       : auto;
  15. padding-left   : 6px;
  16. padding-right  : 6px;
  17. padding-top    : 6px;
  18. padding-bottom : 6px;
  19. }

Reply

Marsh Posté le 05-08-2003 à 17:46:06    

Mouais, donc effectivement tu n'as donné aucune dimension au DIV...
 
Si un DIV n'a pas au moins une contrainte (en largeur ou en heuteur), il s'étire pour englober le contenu...


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

Marsh Posté le 05-08-2003 à 17:53:41    

gm_superstar a écrit :

Mouais, donc effectivement tu n'as donné aucune dimension au DIV...


c'est plus dur alors [:tinostar] !


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 05-08-2003 à 23:22:39    

gm_superstar a écrit :

Mouais, donc effectivement tu n'as donné aucune dimension au DIV...
 
Si un DIV n'a pas au moins une contrainte (en largeur ou en heuteur), il s'étire pour englober le contenu...


 
mozilla le supporte tout de meme  :D


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 08-08-2003 à 00:38:16    

burgergold a écrit :

mozilla le supporte tout de meme  :D


Et Mozilla n'a pas toujours raison... Et je n'ai pas vu fonctionner ton truc...
 
Je répète, pour que l'overflow marche en "auto" il faut au moins définir une largeur ou une hauteur.


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

Marsh Posté le 08-08-2003 à 03:26:30    

gm_superstar a écrit :


Et Mozilla n'a pas toujours raison... Et je n'ai pas vu fonctionner ton truc...
 
Je répète, pour que l'overflow marche en "auto" il faut au moins définir une largeur ou une hauteur.


 
merci


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 09-08-2003 à 03:28:44    

gm_superstar a écrit :


Et Mozilla n'a pas toujours raison... Et je n'ai pas vu fonctionner ton truc...
 
Je répète, pour que l'overflow marche en "auto" il faut au moins définir une largeur ou une hauteur.


 
Euh, t'as vu ça où dans CSS2 ? Parce que j'ai beau la relire en long en large et en travers, je ne vois aucune restriction de ce type, une boîte a toujours une largeur, si elle n'est pas spécifiée par l'UA est est lié aux contraintes extérieures à la boîte et à la taille du viewport. Pour moi c'est un bug d'IE. Ca se contourne avec un width:100%.

Reply

Marsh Posté le 25-08-2003 à 10:26:23    

pascalC a écrit :

Euh, t'as vu ça où dans CSS2 ? Parce que j'ai beau la relire en long en large et en travers, je ne vois aucune restriction de ce type, une boîte a toujours une largeur, si elle n'est pas spécifiée par l'UA est est lié aux contraintes extérieures à la boîte et à la taille du viewport. Pour moi c'est un bug d'IE. Ca se contourne avec un width:100%.


Déjà je parlais pour la largeur ET la hauteur. Et pour la hauteur il faut spécifier une contrainte.
Pour la largeur, effectivement on est limité par la taille du viewport ou du conteneur, mais on parle alors de largeur calculée. Implicite donc et qui existe.
 
Et effectivement, IE a souvent besoin qu'on indique la largeur bien que la largeur existe...


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

Sujets relatifs:

Leave a Replay

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