I searched the available questions but didn't find a solution.
I'm trying to set the height of all elements of a horizontal overflow container to be equal to the height of the longest element.
body { } section{ width: 300px; background: lightblue; overflow: auto; white-space: nowrap; } div{ display: inline-block ; max-width: 150px; background: lightgreen; margin: 5px; white-space: normal; /* not working */ height: 100%; }
<!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <section> <div> hi there how are you push just IV by Rd hi TX cu </div> <div> hi there how are you push just IV by Rd hi TX cu jdi HD so of fr edg of Dr edg KB hi </div> <div> hi there how are you push just IV by Rd hi TX cu </div> </section> </body> </html>
As you can see, the second div is the longest. The other div should be equal to the second div. Also, I don't need a fixed height.
You can use Flex layout.
Set
min-width
ondivs
so that its parentflex
cannot be wrapped.