Page 1 sur 1

DIV, scroll-bar et bug IE

Posté : 15 mars 2007, 15:11
par VaN
Bonjour,

je rencontre un petit problème avec mon div de contenu, sur lequel j'ai mis la propriété CSS overflow:auto;

lorsque le contenu est long, et qu'une scroll-bar apparait, le fait de scroller sous IE fait scroller tout le div, et non juste son contenu. je veux dire par là que la bordure supérieure du div disparait, et la bordure inférieure monte, en même temps que le texte.

Le problème en image, sous IE :

http://www.web-spoken.com/html/index.php

Comment régler ça ?

Merci.

Posté : 15 mars 2007, 16:51
par Ryle
Euh.... les bordures supérieures et inférieures de ton div n'en sont pas.. il s'agit simplement d'une image placée en background.

Pour moi elle fait donc partie du contenu du div (comme c'est le cas des background sur une page html classique) et ca me parait normal qu'elle bouge avec le contenu du div lorsque tu descend l'ascenseur. :-k

Tu peux essayer avec la valeur fixed des backgrounds pour IE, mais si le texte est trop long, il va passer par dessus le trait. Il me semblerait plus logique d'avoir deux div, le premier contenant le background qui ne bougera pas, et le second à l'intérieur en overflow:auto ... :)

Posté : 15 mars 2007, 18:35
par VaN
Mais c'est bien sûr.. Je suis cruche parfois. Oui j'ai crée moi-même cette bordure, oui je l'ai moi-même mise dans le CSS, et oui, j'ai pas vraiment réflechi au problème.

Je corrige ça, et je reviens mettre un résolu (ou pas, si je rencontre un autre problème, ce qui m'etonnerait).

Posté : 15 mars 2007, 18:42
par VaN
Problème résolu en local.

Merci Ryle.