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>