我搜索了可用的问题,但没有找到解决方案。
我试图将水平溢出容器的所有元素的高度设置为等于最长元素的高度。
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>
正如您所见,第二个 div 最长。其他 div 应该等于第二个 div。 另外,我不需要固定高度。
您可以使用 Flex 布局。
在
divs
上设置min-width
并使其父级flex
不能被包裹。