Je travaille sur un petit projet personnel actuellement et j'aimerais activer la propriété scroll à un élément qui contient d'autres éléments ayant une taille fixée. Le but étant que le bloc conteneur prenne toute la hauteur qu'il peut sans dépasser de la taille de l'écran et que si cela dépasse, il y ai un overflow: scroll.
Une solution était de fixer la taille du conteur de manière fixe en rajoutant :
.container_scroll {
height: 250px;
}
Mais ce n'est pas le résultat que je souhaite. J'aimerais que ce conteneur prenne toute la hauteur possible sans dépasser de la taille de la fenêtre.
J'ai pas très bien compris peux-tu éclaircir plus ? Si ce que tu veux c'est ne pas afficher le scroll, tu dois enlever le overflow:scroll; sur ton css.
- Edité par Mehddii 20 novembre 2019 à 0:09:23
Postez votre code et vos msg d'erreurs - "ça marche pas" n'est pas un message d'erreur ...
Je ne vois pas ce qui te pose problème Je viens de tester sur ton codepen en plaçant une height en vh et ça fonctionne.
Pour ce qui est du "%", n'oublies pas que c'est relatif à l’élément parent. Il faut donc que la taille du parent direct soit connue. Hors dans ton exemple, <section> est le parent et tu n'as pas défini de height sur cet élément.
Par contre j'ai pas du tout calculé correctement les tailles de marges etc dans ma fonction calc Ne m'en tient pas rigueur, je te laisse le soin de le faire toi même. Au final la solution est assez compréhensible.
- Edité par slassis 20 novembre 2019 à 0:27:01
Computers are like Old Testament gods; lots of rules and no mercy. -- Joseph Campbell
Je ne vois pas ce qui te pose problème Je viens de tester sur ton codepen en plaçant une height en vh et ça fonctionne.
Pour ce qui est du "%", n'oublies pas que c'est relatif à l’élément parent. Il faut donc que la taille du parent direct soit connue. Hors dans ton exemple, <section> est le parent et tu n'as pas défini de height sur cet élément.
Par contre j'ai pas du tout calculé correctement les tailles de marges etc dans ma fonction calc Ne m'en tient pas rigueur, je te laisse le soin de le faire toi même. Au final la solution est assez compréhensible.
- Edité par slassis il y a environ 10 heures
Hey ! Ca m'a l'air super ! Un grand merci. Je ne connais pas la fonction calc du tout donc je vais aller me renseigner. Je reviens vers toi si je ne comprends pas tout
overflow: scroll
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Postez votre code et vos msg d'erreurs - "ça marche pas" n'est pas un message d'erreur ...