I have a RANT!
I don't know about you, but I'm SICK of CSS. All it has done for us so far is create problems. Now even less browsers can display your page properly. I think there should only be one browser, it would solve all the problems.
If you think about, CSS has done pretty much nothing. Many pages become larger because style sheets can be massive just to do a small thing. They take waaaay too much time, aren't supported properly, don't work the same in the major browsers and are plain stupid in some cases.
E.g If I specify a height of 100%, it should be 100% of the page. Not just to the end of text.
All this stupid box model hacks and quirks with the browers is getting very annoying. So much so, I have reverted to tables with a little CSS for a site I'm working on. WHy? Because tables just work!
I think people should stop telling people new to webpages to use CSS because it will just scare them away as it just doesn't work like it should. Someone please kick W3C, Mozilla and IE in the butt. They are making it difficult to do such a simple thing.
I could go into so many more things such as font sizes, pixel positions and all the other miscellaneous bugs, but i can't be bothered. I've been using CSS since it was supported in IE and frankly, it sucks.
There needs to be a collaboration of the browser creators, and decide on what they are going to do, and make sure all browsers display the design the same way. Then when it is in place I will consider using CSS seriously again for major projects, and of course I will ignore users of older browsers, because if they don't bother to update I won't bother to make it work for them.
However, I do admit CSS helps in someways. Specifically the padding, margins and borders for each side, left right top and bottom. Generally this rant should be about the whole computer industry as they can't do anything right.
Anyway, that's it for the moment...