|
|
|
|
|
by Blaiz0r
2314 days ago
|
|
Yes people acknowledged that CSS was an improvement, but most of the shortcomings were not because CSS was at fault but that browser vendor implementation was slow and inconsistent. CSS has always been relatively simple, the complexity came about by having to juggle workarounds and hacks to support all the different browsers. I completeley disagree with your last statement, divs had been around for a long time before they became a one-hit wonder for all elements, nobody needed or wanted them. Once CSS 2.1 was adopted and table layout was no longer required semantic html ruled. Divs have only become ubiquitous since CSS and front-end frameworks have become so popular |
|
Also, even things like making stuff same height were absurdly difficult with css even absent browser differences. It is oddly inconsistent language with hard to remember rules.
And it often ends with house of card constructions that break the moment anything changes.