I remember reading that CSS was supposed to bring some great new formatting options to web pages which would make the use of complex tables obsolete. Unfortunately, CSS misses the boat when it comes to fairly simple pages: I cannot define a left hand column that takes just as much space as it needs and a right hand column that takes up the rest. And nothing I have read will allow me to do this “sloppy” formatting.
Why do I care? I want the formatting to look decent no matter what the default font size is. And CSS for positioning just doesn’t work well enough yet.