3 ms·
That was easily not true for the early days of CSS. I still have memories of writing CSS for Netscape Navigator and finding it didn't follow the CSS standards i
by kiwijamo 5y ago
That was easily not true for the early days of CSS. I still have memories of writing CSS for Netscape Navigator and finding it didn't follow the CSS standards in certain areas IE did. One example that I recall was the text-align property. Even early versions of IE correctly only applied that to text only and not certain other elements. Whereas for quite some time Netscape Navigator would align everything (including tables and the like). The Netscape behavior was exactly the same as what the old <center>...</center> tag did so I have a suspicion that Netscape took the lazy route and just applied the same code for text-align: center as for the <center> tag despite the very different behavior specified by the HTML and CSS standards!
I acknowledge that Netscape did eventually fix this particular bug, although if my memory serves it took them in the order of years to fix. It was stuff like this which held back CSS adoption since CSS was a moving goal-post--browsers were fixing bugs and breaking layouts in the process! IE's incorrect box model big mistake for instance.
I would also point out what may be a surprising fact to young people today: IE for Mac was the first browser to have full support for CSS Level 1 [1]. Opera (which had their own engine back in the day) was also pretty good from what I read.
[1]: https://en.wikipedia.org/wiki/CSS#Difficulty_with_adoption https://en.wikipedia.org/wiki/CSS#Difficulty_with_adoption
- hannob 5y agoNetscape changed massively between 4 and 6 (which was the first version based on the Mozilla codebase). AFAIR in 4 CSS support was very preliminary, while in 6 it was best what you could get at the time.