News for hackers. Stuff that matters.
Re:Microsoft is building a Chromium browser to replace Edge ... by kccqzy on Tuesday December 04, 2018 @03:08AM (#18597342)
> Changing the box model

Most of the things you said I agree. But honestly the box model is one of these. The additive model standardized by W3C isn't really popular in the web designer crowd. I cut my teeth in an era where W3C and standard compliance were huge things, so I accepted the additive model without question. Nowadays though many designers opt for Microsoft's "broken" box model aka subtractive model through the box-sizing property.

Re:Microsoft is building a Chromium browser to replace Edge ... by coldtea on Tuesday December 04, 2018 @03:19AM (#18597410)
There was nothing "broken" about it. It was just non-standard at the time, but the old standards were wrong, like they were on many matters (floats for layout, for example, was a load of shit).
Re:Microsoft is building a Chromium browser to replace Edge ... by goto11 on Tuesday December 04, 2018 @03:37AM (#18597537)
Floats were just supposed to be used to control text floating around images and other inserts. It was never designed as a general-purpose layout mechanism.
Re:Microsoft is building a Chromium browser to replace Edge ... by notahacker on Tuesday December 04, 2018 @05:43AM (#18598186)
Sure, but that's largely because standards bodies chose not to introduce a general purpose layout mechanism despite it being very clear from 1990s websites that the need existed, and instead focused on deprecating layout elements from HTML and persuading developers CSS was the only valid way to do layout.
Re:Microsoft is building a Chromium browser to replace Edge ... by goto11 on Wednesday December 05, 2018 @03:54AM (#18606672)
CSS layout capabilites is a superset of what is possible with presentational HTML, so deprecating presentational HTML is not really the issue. Many of the crazy float hacks was to achieve layouts like expanding sidebars - the so-called "holy grail layout". But this could be cleanly and easily achieved with display:table. So why didn't people use display:table? Because Internet Explorer did not support it. Microsoft disbanded the IE team and did not develop the browser for many years, but the browser still had a big enough market share that developers had to support it.