Originariamente inviato da goikiu
in teoria prende la larghezza dell'elemento a cui lo hai messo come background, prova a settare quell'elemento a larghezza 40px
cioè invece di scrivere
width: 40px;

devo scrivere
larghezza: 40px;

mi sembra strano comunque ora provo