Hoe input en select form element even breed maken?

Vraag me niet echt waarom, maar om een of andere reden worden de verschillende form-elementen niet even breed getoond als je met behulp van CSS een ‘width’ instelt. Het verschil zit hem vooral bij de ‘input’ en ‘select’ elementen. En als je gebruik maakt van padding, komt dit verschil nog duidelijker voor.