Problème d'overflow css sur opera

Fermé
pangolin Messages postés 44 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 13 janvier 2011 - 23 avril 2009 à 17:45
pangolin Messages postés 44 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 13 janvier 2011 - 23 avril 2009 à 19:15
Bonjour,
J'ai une page d'un site où j'utilise la propriété overflow: hidden. La page marche très bien sur safari4 et firefox (tout sur mac), mais opera agit plus ou moins comme si j'avais mis overflow:visible, mais pas tout à fait. Je m'explique.

En gros j'ai un truc comme ça:


<div style="width:100px;overflow:hidden;">
<div style="width:300px;position:relative;">
<div style="display:inline;">
...
</div>
<div style="display:inline;">
...
</div>
<div style="display:inline;">
...
</div>
blablablabla...blabla
</div>
</div>


pour le texte "blablabla", tout ce qui dépasse est bien caché, mais les divs qui dépassent, eux sont affichés.

Avez-vous une idée pour résoudre ce bug ?

Le contenu des div avec display:inline est des vidéos youtube; soit des balises <object>. Si j'enlève les divs en ne laissant que les objets (mais j'ai toujours préféré manipuler les divs aux balises <object>, même problème.

De plus, si j'ajoute du texte en plus de la vidéo dans un des divs qui s'affiche en inline: le texte est bien caché mais pas la vidéo...

Merci d'avance

1 réponse

pangolin Messages postés 44 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 13 janvier 2011 19
23 avril 2009 à 19:15
Après avoir fait ce test sur windows, le problème existe sous Firefow cette fois, mais pas sous opera ni safari. Le problème existe aussi sur IE 7, mais pas sous IE8!
Sous linux, apparament le problème existe sur opera et firefox...

ARGH!
lol
0