ya, divs suck. CSS dont. The idea of CSS and separating code and content is great… but i want to know what idiot came up with the whole DIV implementation.
For example
How do i get 3 divs aligned one beside another?
How do i get my div to stretch until it meets the border of the other div?
And whats that whole clear left right and both stuff…
Now we see web designers writing big blog pages on how to write 3 column flowing width page designs using divs. Im serious, and they think they have discovered something! And yeah they can be proud, if you read the code you actually cannot make any sense of how this layout is actually working…
Divs were supposed to be progress, a step forward, yet 3 column flowing layouts is totally straightforward using tables, a matter of minutes.
Im sure it should be possible to come up with something more intuitive for positioning DIVs. Heck it would take me 1 hour to make an HTML specification that would solve all the above problems and make it much easier to design in DIVs. Because I think ultimately, designs have to be done in DIVs, not tables. Its the right thing to do, but the current DIV implementation is crap.
I agree 100%!!! Divs absolutely suck! There is no way to put them side by side! None! All the experts with their tricks and fake outs are so pathetic! Tables work every time and are very easy to setup. In my opinion, that’s what tables are for! Why do you suppose Photoshop has “slices” and exports tables? Because they work great!!! It’s the little css geeks that love the non graphicness of divs and css. As far as I’m concerned, they can all kiss my ass!!!!!!!!!!!!