S'il vous plaît, regardez cet exemple . J'ai l'intention de faire une mise en page horizontale avec du pur html/css, ne vous souciez pas des vieux navigateurs. Je l'ai fait avec display: table
technique. Mais l'affichage des conteneurs de texte principal (jaune clair) est devenu un problème. Chacun d'entre eux a overflow: hidden
pour empêcher le défilement vertical. Plus tard, j'ai l'intention d'ajouter un effet d'ombre en bas. Maintenant, je veux faire, par exemple, 80% de hauteur avec 10% de marge en haut et en bas. Mais ce que j'obtiens, c'est un conteneur avec un texte plus grand qui s'étend sur tout le conteneur parent (vert clair), de sorte que 80 % de celui-ci est devenu trop important.
Existe-t-il un moyen de l'éviter sans javascript ?
Je peux peut-être obtenir un conteneur de texte de n'importe quelle hauteur, mais avec une certaine marge en bas. J'apprécierai toute solution.