4 ms·
> then many years later 'box-sizing: border-box' was introduced and widely praised and adopted by frameworks Well, IE implemented their version of the box mode
by gsnedders 9y ago
> then many years later 'box-sizing: border-box' was introduced and widely praised and adopted by frameworks
Well, IE implemented their version of the box model in '97 (coincidently, NN4 did the same); the box-sizing property was first proposed in 1999[1], and first appeared in a draft in 1999[2], and implemented in Gecko in 1999[3] and in IE5/Mac in 2000[4].
That's two years from IE/NN shipping the non-standard box model (the standard one was defined before IE4 and NN4 shipped) to having a property to toggle between them. To me, that isn't "many years".
Really what makes it seem like many years is the fact that IE didn't implement box-sizing until IE8 which shipped in 2009.
[1]: https://lists.w3.org/Archives/Member/w3c-css-wg/1999JanMar/0201.html https://lists.w3.org/Archives/Member/w3c-css-wg/1999JanMar/0... (sorry, W3C MO space, but I think at this point nobody cares if I mention that publicly)
[2]: https://www.w3.org/TR/1999/WD-css3-userint-19990916#box-sizing https://www.w3.org/TR/1999/WD-css3-userint-19990916#box-sizi...
[3]: https://github.com/mozilla/gecko/commit/3ee32d59158a036bd6673c72ed29b137f1fa78bb https://github.com/mozilla/gecko/commit/3ee32d59158a036bd667...
[4]: http://tantek.com/notes/csssupport.html http://tantek.com/notes/csssupport.html