Comment Re:A cheer goes up (Score 1) 335
With CSS, I have to constantly have a seperate page open containing the CSS, and its not inherently clear in the HTML how things are being laid out on the page.
Yes that is the point, to separate layout (styling) from semantics. Use a <style> tag if it bothers you that much.
I think CSS makes sense as a concept, but learning it is really quite annoying for the most part.
FTFY. I work with developers who share your sentiments. I also feel like bashing my head into my desk when I work on the mangled, crufty, mess of nested tables that has been globbered together over 7 years. I will definitely agree with you that CSS is a pain in the ass to wrap your head around, but it really doesn't take much more than a basic understanding of margin/float/display/padding to do about 90% of layout work.
I prefer tables as development time for a page was easily 20x faster for me
It cuts the amount of code required by at least a two-thirds. <table><tr><td>Foo</td></tr></table> is more typing than <div>Foo<div>