Bonjour,
Je me résous à poster mon problème ici car il me prends la tête depuis ce matin, et je ne sais plus dans quelle direction chercher...
J'ai un div, défini avec un style css. Le style est du genre:
Le contenu de mon div est assez chargé (tableau et autres divs...).
Le problème est que mon background s'affiche au-dessus des scrollbars! Mon contenu est bien affiché, il se coupe bien comme si il y avait les scrollbars (c'est-à-dire que ce qui dépasse du div n'est pas affiché). On voit bien l'espace des scrollbars entre la bordure du div et le contenu...mais non les scrollsbar restent invisible.
Si je joue avec la molette, l'ascenceur descend correctement mais sans que je ne le vois bouger. Et bien sûr, avec l'outil de débug de IE (j'utilise IE8 mais constaté avec IE9), si j'enlève mon background, mes scrollbars sont effectivement présentes!!
Alors que peut-il se passer dans mon code? Une erreur de syntaxe (avant ou après) qui causerait ce genre de problème? Une propriété css mal utilisée?
A noter que j'ai du code JavaScript qui est exécuté lors de l'affichage de mon div.
Voilà, si cela peut inspirer ou rappeler un problème similaire à quelq'un. Je suis à l'écoute de toute bonne volonté!
Merci d'avance
DoD
Modifié par dodane (04 Nov 2011 - 09:58)
Je me résous à poster mon problème ici car il me prends la tête depuis ce matin, et je ne sais plus dans quelle direction chercher...
J'ai un div, défini avec un style css. Le style est du genre:
.div1{
overflow:auto;
height:100px;
width:200px;
background: url(monImageQuiSafficheBien.jpg) repeat-x;
}
Le contenu de mon div est assez chargé (tableau et autres divs...).
Le problème est que mon background s'affiche au-dessus des scrollbars! Mon contenu est bien affiché, il se coupe bien comme si il y avait les scrollbars (c'est-à-dire que ce qui dépasse du div n'est pas affiché). On voit bien l'espace des scrollbars entre la bordure du div et le contenu...mais non les scrollsbar restent invisible.
Si je joue avec la molette, l'ascenceur descend correctement mais sans que je ne le vois bouger. Et bien sûr, avec l'outil de débug de IE (j'utilise IE8 mais constaté avec IE9), si j'enlève mon background, mes scrollbars sont effectivement présentes!!
Alors que peut-il se passer dans mon code? Une erreur de syntaxe (avant ou après) qui causerait ce genre de problème? Une propriété css mal utilisée?
A noter que j'ai du code JavaScript qui est exécuté lors de l'affichage de mon div.
Voilà, si cela peut inspirer ou rappeler un problème similaire à quelq'un. Je suis à l'écoute de toute bonne volonté!
Merci d'avance
DoD
Modifié par dodane (04 Nov 2011 - 09:58)