Mam dość prosty układ, który dobrze się sprawdza zarówno w Firefoksie, jak i w przeglądarce Chrome, ale Internet Explorer (wersja 11) prawdopodobnie nie jest w stanie renderować żadnego koloru tła dla elementu <main>
.CSS - Internet Explorer i tło znacznika <main>
Mam element <main>
jako dziecko elementu <body>
ani background
lub background-color
wydaje się żadnej różnicy. <main>
będzie zawsze mieć to samo tło, co <body>
. Nie znalazłem niczego, co mówi, czy jest to błąd w IE.
Aby sprawdzić, o co mi chodzi, sprawdź program Internet Explorer pod numerem this jsfiddle.
Oczywiście mogę po prostu wymienić <main>
z <div id="main">
i zaktualizować selektory CSS, ale chcę zrozumieć, dlaczego tak się dzieje.
[Właściwie łatwo znaleźć * przyczynę * dlaczego tak się dzieje] (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/main#Browser_compatibility). –