After completing my first web page using flexbox, I encountered an issue with the layout when viewed on a larger screen resolution (1894x787). The content appears stretched and distorted. Here are the screenshots for comparison:
At 1326x768
https://i.sstatic.net/eE0n8.png
At higher screen resolution
https://i.sstatic.net/m5q9w.png
Some elements were set with flex: 1 1 60%
(where the % varies), but changing to flex-grow: 0
did not resolve the issue.
Fixed parameters were only applied to the containers of images (fixed heights) without setting fixed widths for any container.
Are there any specific rules or best practices for using flex boxes that I may have overlooked?
Would implementing media queries be the most effective solution, or is there a more robust approach to developing with flexbox?
How can I ensure that the page displays correctly on all screen sizes, without distortion or excessive compression?
<!--CSS code snippet-->
<!--HTML code snippet-->