When designing my own web pages, I consistently encounter issues with using divs for a multi-column layout. Despite utilizing the float attribute to align columns left or right, resizing the browser window often causes them to stack on top of each other and disrupt alignment. I aim for consistency in column positioning similar to most websites.
Seeking advice on achieving this goal efficiently, what method should I employ?