Если элемент имеет прозрачные, но существующие границы, вы можете видеть, что цвет фона отображается через прозрачные границы: Вот доказательство Как установить цвет фона, который будет толькопоказать в окне содержимого?
Вы можете использовать background-clip со значением content-box, но это CSS3 ^^
background-clip
content-box
background-clip: content-box;