The idea
Two things trip people up. First, height: 100% needs the parent to have a *definite* height — against an auto-height parent it resolves to auto and collapses. Second, **percentage padding resolves against the parent's width**, even for padding-top and padding-bottom.
Make the child fill a 200px-tall parent with 10% padding all round.
This level needs height.