scroll barre sur safari

matt10000

Membre confirmé
29 Juillet 2005
25
0
45
Bonjour à tous,

J'ai un site web utilisant des frames. J'ai enlevé les scrollabarre de chacune des frames et j'ai utilisé des div sur lequels j'utilise un overflow auto.

ca fonctionne sur PC avec IE, netscape et firefox et ça fonctionne sur Mac avec netscape, opera et firefox.

Par contre safari n'affiche pas la scrollbarre. Etant donné que je viens juste de me mettre aux mac je ne sais absolument pas d'ou cela peut provenir.

Avez vous une petite idée?

merci à vous
 
bon j'ai enfin trouvé,

Mon div sur lequel j'ai un scroll auto est en height:100%
Apparemment Safari interprète cette valeur différemment des autres navigateur. Les autres navigateur comprennent 100% de la fenêtre et Safari doit comprendre 100% du contenu de la page.

Avez vous une petite idée à ec sujet?

Merci
 
Le problème ayant déja été abordé j'ai trouvé la solution,

seul safari n'interprète pas height: 100% comme les autres, c'est une histoire de Strict mode

Pour résoudre le problème il suffit d'ajouter en css:

Bloc de code:
body,html{
 height:100;
overflow:hidden;
 }

et à ce moment la on peut utiliser

Bloc de code:
div{
height:100%;
overflow:auto;