2011-08-09 2 views
0

Existe-t-il un moyen d'avoir une barre de défilement verticale avec une position absolue?Position de la barre de défilement verticale Absolue

Mon problème est que la barre de défilement change la largeur de mon site quand apparaît en donnant quelques problèmes dans ma mise en page.

Je ne veux pas l'enlever, je veux juste faire sa largeur ne pas perturber ma mise en page ..

Merci!

Répondre

3

Pour empêcher votre mise en page de se déplacer lorsque la barre de défilement apparaît, vous pouvez utiliser la css ci-dessous pour toujours rendre votre barre de défilement visible. (.-À-dire Webkit)

html{ 
    overflow-y: scroll; 
} 
1

affichez-le toujours pour ne pas perturber votre mise en page. c'est ce que Google fait;)

2

uniquement dans Safari et Chrome, vous pouvez également utiliser:

html{ 
    overflow-y: overlay; 
} 

Il ajoutera une barre de défilement que lorsque necessery, et le mettre au-dessus de votre contenu, ce qui signifie qu'il ne dérangera pas votre disposition. À utiliser avec précaution cependant, c'est propriétaire et non documenté.

+0

génial! Je ne savais pas que cela existait – jacoballenwood

Questions connexes