J'ai en fait deux problèmes, mais résolvons d'abord le premier car je pense que l'autre est plus facile à traiter.
J'ai un div à position fixe sur le côté gauche du défilement pour un menu. Le côté droit est un div standard qui défile correctement. Le problème est que lorsque la fenêtre du navigateur est trop petite pour voir l'ensemble du menu, il n'y a aucun moyen de le faire défiler que je puisse trouver (du moins pas avec css). J'ai essayé d'utiliser différents débordements en css, mais rien ne fait défiler la division. La div qui contient le menu est définie sur min-height:100% et position:fixed deux attributs que je dois conserver.
Le div contenant le menu est à l'intérieur d'un autre div wrapper qui est positionné de manière absolue et dont la hauteur est fixée à 100 %.
Comment faire en sorte qu'il défile verticalement si le contenu est trop grand pour le div ?
Cela m'amène à l'autre problème, à savoir que je ne veux pas que la barre de défilement s'affiche mais je pense que j'ai déjà une réponse à cela (seulement, cela ne fonctionne pas encore parce que je n'arrive pas à faire défiler la div pour commencer).
Des solutions ? Peut-être que javascript est nécessaire ? (que je connais peu)
et le code pertinent qui cause le problème (car poster le tout ici est beaucoup trop long) :
.fixed-content {
min-height:100%;
position:fixed;
overflow-y:scroll;
overflow-x:hidden;
}
J'ai également essayé d'ajouter height:100% pour voir si c'était un problème, mais cela n'a pas fonctionné non plus... pas plus qu'une hauteur fixe, comme 600px.