Mon but est d'ajouter la scroll bar au contenu de ma boîte de dialogue. Le soucis ici c'est la boîte de dialogue n'a pas une hauteur fixe. Mais par contre je sais que la hauteur totale c'est 95% de la toute la page.
.modal {
height: 95%; /* Qui ne fonctionne pas */
overflow-y: scroll
}
S'il-vous-plaît comment est-ce que je dois m'y prendre ?
Salut,
ta modale est à 95%, mais est ce qu'elle est positionnée par rapport à son container avec une taille définie ? Parce que sinon, elle sera à 95% de rien :)
Oui donc ton parent n'a pas de hauteur définie. Il faut que tu la définisse, sinon, ta modale fera 95% de .. rien ;)
EDIT: J'ai répondu un peu vite dsl. En effet, vu que tu as contrain ton parent à faire 100% du viewport, ta modale devrait faire 95% de hauteur.
Ton parent fait bien 100% du coup ?
Ta modale est bien directement l'enfant du container à 100% ?
oui effectivement mon container fais bien 100% du viewport, et le modal est l'enfant direct.
je me dit bien qu'avec le js je peux récupérer la taille réel de l'élément pour définir un height.
Un truc du genre:
container.style.height = container.offsetHeight
c à
Non ça devrait marcher sans. Pas besoin de rajouter du JS pour ça.
Quand tu inspecte l'element dans ton navigateur, tu vois bien les styles applicqué ? Il n'y en a pas d'autre qui passent par dessus ?
Est ce que tu pourrais mettre des imprim ecran, ou mettre ton bout de code sur codepen ou un truc du style pour qu'on puisse regarder ?