Re: [webcomponents] [Custom Elements]: Custom elements should be display: block by default (#224)

We (Apple) had more internal discussions about this, and while we're sympathetic to the developer ergonomics argument made here, we feel think the magical behavior of changing `display` value at `defineElement` time or at the time of attaching shadow root is worse than letting developer specify `display` value themselves.

Furthermore, we're unsure that `display: block` would be the most popular type.  For example, `img`, `canvas`, and `input` are `display: inline`.  Hence, we don't support the proposal to change the default `display` value for custom elements or shadow DOM at this point.

---
Reply to this email directly or view it on GitHub:
https://github.com/w3c/webcomponents/issues/224#issuecomment-193982703

Received on Tuesday, 8 March 2016 21:51:35 UTC