Ho un layout piuttosto semplice che rende bene sia in Firefox che in Chrome, ma Internet Explorer (versione 11) sembra non essere in grado di rendere alcun tipo di colore di sfondo per l'elemento <main>
.CSS - Internet Explorer e lo sfondo dello <main>
ho l'elemento <main>
come un figlio dell'elemento <body>
e né background
o background-color
sembrano fare alcuna differenza. <main>
avrà sempre lo stesso sfondo di <body>
. Non ho trovato nulla che dica se questo è un bug in IE.
Controllare this jsfiddle utilizzando Internet Explorer per vedere cosa intendo.
Ovviamente, potrei semplicemente sostituire <main>
con <div id="main">
e aggiornare i miei selettori CSS ma voglio capire perché questo sta accadendo.
[In realtà è piuttosto facile trovare il * motivo * perché questo sta accadendo] (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/main#Browser_compatibility). –