What I desire is for .wrapper
to have 76px of padding
at the bottom of the element. Why isn't .wrapper
's padding-bottom
property respected in Microsoft Edge?
Is there a fix for this that does not involve margin
on the last child?
.wrapper {
height: 400px;
width: 100%;
background-color: red;
overflow-y: scroll;
padding-bottom: 76px;
box-sizing: border-box;
}
<div class="wrapper">
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
<div class="wrapper__thing">Test</div>
</div>