Полагаю, вы могли бы изменить свой первоначальный стиль на:
a {
padding-bottom: 1px;
}
a:active {
padding-top: 1px;
padding-bottom: 0;
}
, а затем использовать его для изображения:
a:active img {
position: relative;
top: -1px;
}
У вас еще не было возможности проверить егоно я думаю, что это должно сделать это.