I am the one who decides how big to make my browser window. Web sites have a hard time coming to grips with that. There is a mythical minimum browser size.
When I am browsing, I don’t want to have to care.
When I am designing a site, I don’t want the user to have to care.
CSS is my enemy
All of the trouble using floats for columns all spring from a fundamental flaw in CSS:
How items flow with CSS is a property of the object instead of its container.
Now, maybe I am being a bit harsh in calling it a fundamental flaw. For all I know, it was a conscious choice. My guess though is that it seemed natural to people who wrote browsers in the early 90’s (<blink> tags and all).
[…] mentioned earlier that CSS makes each object responsible for how it flows in the layout rather than making the […]