Не, ну я понимаю, что IE глупый, но не настолько же!
Во-первых, строку не воспринимает, как массив букв. Специально для IE нужно сделать лишнее движение в виде
str = str.split('');
Во-вторых, если у ссылки при ховере меняется фон, и если при клике на ссылку она смещается, то событие onmouseout не происходит! Приходится решать проблему с помощью JavaScript
obj.onclick = function()
{this.className = ''};
obj.onmouseover = function()
{this.className = 'hover'};
obj.onmouseout = function()
{this.className = ''};