News for hackers. Stuff that matters.
Re:A list of recent hostile moves by Google's Chrome team by lmm on Thursday August 03, 2023 @05:57AM (#36983646)
Standards were never the real problem; they were always a joke. I don't think Netscape/Mozilla ever once changed their behaviour to match a standard; rather the standards "committee" was in their pocket for some reason, and would rubber-stamp any proposal from their side no matter how stupid, from the box model onwards. Every "standard" from 4.0 onwards was a step backwards; eventually they approved enough pointless unimplementable nonsense that the WhatWG took over and we got some sanity.

Web developers preferred Netscape/Mozilla/Firefox because it had better development tools and ran on Linux. Chrome is the heir of that. The web has always succeeded in spite of standards committees, not because of them. You're the one who doesn't know your history.

Re:A list of recent hostile moves by Google's Chrome team by masfuerte on Thursday August 03, 2023 @07:24AM (#36984254)
There is some truth in this. IE had a box model a bit like TeX's. Divs stacked inline and spans sat side by side so you easily make very sophisticated layouts. Navigator's box model was dumb as a rock in comparison. Divs started a new vertical context like they do now. So Navigator's model was standardised as the lowest common denominator. It would have been pretty much impossible at the time to retrofit IE's model into Navigator, and it was years before inline blocks were supported in Firefox. It's not so surprising that Microsoft didn't downgrade their browser to meet the standard.
Re:A list of recent hostile moves by Google's Chrome team by WorldMaker on Thursday August 03, 2023 @02:15PM (#36989594)
It's also useful to note that much of what people loved about the IE box model got immortalized into the standards as box-sizing: border-box. That bit of "required" boilerplate in almost every "Reset CSS" and CSS framework is a forever ode to IE had an easier box model to design with, and now it's the "opt-in standard" that most wild CSS opts in to.