J'ai un div externe qui contient trois div internes.
Je veux que le div intérieur le plus à gauche détermine toujours la hauteur du div extérieur. Si les autres divs internes ont moins de contenu [que le div le plus à gauche], ils auront un espace vide. S'ils ont plus de contenu [que le div le plus à gauche], ils obtiendront une barre de défilement.
Quelques autres questions sur SO demandent comment régler la hauteur d'un div externe sur la hauteur d'un div intérieur. Cependant, dans mon cas, j'ai plusieurs div internes et je ne sais pas si la hauteur du div externe est supérieure ou inférieure à la hauteur du div le plus à gauche.
Existe-t-il un moyen de le faire, en utilisant spécifiquement uniquement CSS ?
Différentes manières. Deux exemples :
Une idée est d'utiliser le positionnement absolu pour séparer certains contenus du flux afin qu'ils n'aient aucun effet sur la hauteur, puis d'utiliser Flexbox comme mise en page principale :