[csswg-drafts] Upstream HTML Rendering section's monkey patches to CSS (#4977)

zcorpan has just created a new issue for https://github.com/w3c/csswg-drafts:

== Upstream HTML Rendering section's monkey patches to CSS ==
See https://github.com/whatwg/html/pull/5462#issuecomment-616443377

HTML special-cases handling of the 'line-height' property for the `input` element, for web compat. To make it more discoverable for implementers, it would be good to specify this in the definition of the 'line-height' property directly. Though maybe HTML can still say which elements exercise the special behavior.

There's more stuff like this in HTML. For example the [margin collapsing quirk](https://html.spec.whatwg.org/multipage/rendering.html#margin-collapsing-quirks), [`fieldset`'s layout model](https://html.spec.whatwg.org/multipage/rendering.html#the-fieldset-and-legend-elements), [ignoring 'overflow' on `marquee`](https://html.spec.whatwg.org/multipage/rendering.html#the-marquee-element-2:'overflow'), to name a few.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4977 using your GitHub account

Received on Monday, 20 April 2020 12:32:13 UTC