Even with box-sizing: border-box and height: 0, the padding of this div results in it showing up. Doesn't this seem wrong, somehow?