我搜尋了可用的問題,但沒有找到解決方案。
我試圖將水平溢出容器的所有元素的高度設定為等於最長元素的高度。
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
不能被包裹。