Reputation: 1175
I have this fiddle here: https://jsfiddle.net/kimwild/mtxgtwr5/2/
main#wrapper {
z-index: 1;
width: 100%;
position: relative;
overflow: hidden;
background-color: red !important;
border: 10px dotted #4D37DB;
}
figure#about-img {
width: 100%;
border-bottom: 1px solid #000000;
overflow: hidden;
}
article#main {
width: 100%;
margin: 0;
position: relative;
overflow: hidden;
min-height: 100px;
background-color: green;
}
<main id="wrapper">
<figure id="about-img"> <img src="http://www.hauppauge.co/pics/aboutus.jpg" alt="About Us" /> </figure>
<article id="main">
</article>
</main>
Just for the sake of this test I added a bright background and border. It is supposed to look like it does in all other browsers such as Chrome: https://jsfiddle.net/kimwild/mtxgtwr5/2/show/
But when viewed in IE something is happening to main#wrapper where you don't see it fully, the red background is not showing up.
Really appreciate any suggestions. Thank You!
Upvotes: 1
Views: 36
Reputation: 3632
This has to do with Internet Explorer not fully supporting the <main>
element yet.
A quick fix would be to add
main {
display: block;
}
to your CSS.
For more information, please check out this question.
Upvotes: 1