Ironically IE9+ support for display:table is worse then IE8-, especially regarding inherited dimensions on child elements.<p>I wrote a small grid library[1] using display:table, as a flexbox alternative for older browsers, and had no choice but to use js to fix IE support.<p>Firefox also has some issues, don&#x27;t know if because of the spec or the implementation, but those can be worked around with css.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;ghinda&#x2F;gridlayout" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ghinda&#x2F;gridlayout</a>