Chers Alsacocréationnistes,
j'ai un souci de hauteur de div que je n'arrive pas à régler malgré mes recherches sur qwant.
J'expose direct le problème :
1) j'ai une div principale (appelons- la A) dont la hauteur est relative à celle de la fenêtre moins la hauteur de l'en-tête de ma page :
2) dans celle-ci j'en ai deux
- une contenant du texte (appelons-la B1) et dont la hauteur est dynamique de manière à ne pas tronquer ce texte :
- une seconde (appelons-la B2, celle qui me Broute) qui contient des illustrations des tableaux… bref un tas de trucs dont on s'en fout et pour laquelleje voudrais que la hauteur occupe au maximum la hauteur de ma div principale (A) moins la hauteur de la div dynamique (B1)
évidemment j'ai activé
ça fonctionne bien lorsque le contenu de B2 depasse la largeur de A, mais ça ne fonctionne pas verticalement.
En effet plutôt que de restreindre la hauteur B1+B2 à la hauteur de A, quitte à afficher les ascenseurs sur B2, ma div B2 dépasse verticalement de la div A qui la contient. sans que l'ascenseur Y s'affiche.
évidemment j'ai testé tout un tas de trucs et de combinaisons de height, de display de flex etc mais j'arrive à rien.
Quelqu'un peut t-il m'aider ?
Cordialement,
Kashlm
PS c'est dimanche je suis devant le PC pour encore 1h, ensuite je déconnecte jusqu'à jeudi, donc vous vexez pas si je réagis pas de suite à vos futures magnifiques réponses.
Modifié par kashlm (06 Mar 2021 - 13:11)
j'ai un souci de hauteur de div que je n'arrive pas à régler malgré mes recherches sur qwant.
J'expose direct le problème :
1) j'ai une div principale (appelons- la A) dont la hauteur est relative à celle de la fenêtre moins la hauteur de l'en-tête de ma page :
height: calc(96vh - 90px)
2) dans celle-ci j'en ai deux
- une contenant du texte (appelons-la B1) et dont la hauteur est dynamique de manière à ne pas tronquer ce texte :
height: auto
- une seconde (appelons-la B2, celle qui me Broute) qui contient des illustrations des tableaux… bref un tas de trucs dont on s'en fout et pour laquelleje voudrais que la hauteur occupe au maximum la hauteur de ma div principale (A) moins la hauteur de la div dynamique (B1)
évidemment j'ai activé
overflow: auto
ça fonctionne bien lorsque le contenu de B2 depasse la largeur de A, mais ça ne fonctionne pas verticalement.
En effet plutôt que de restreindre la hauteur B1+B2 à la hauteur de A, quitte à afficher les ascenseurs sur B2, ma div B2 dépasse verticalement de la div A qui la contient. sans que l'ascenseur Y s'affiche.
évidemment j'ai testé tout un tas de trucs et de combinaisons de height, de display de flex etc mais j'arrive à rien.
Quelqu'un peut t-il m'aider ?
Cordialement,
Kashlm
PS c'est dimanche je suis devant le PC pour encore 1h, ensuite je déconnecte jusqu'à jeudi, donc vous vexez pas si je réagis pas de suite à vos futures magnifiques réponses.
Modifié par kashlm (06 Mar 2021 - 13:11)