Ваш синтаксис может быть неправильным.
Позиция должна быть либо верхней, либо центральной. Тот факт, что он работает в Chrome, а не в IE, заключается в том, что по умолчанию chromse, кажется, центрирует его.
Я думаю, что это может помочь вам:
{
background-position-x: 50%;
background-position-y: 0%;
}
РЕДАКТИРОВАТЬ: Иоаннис Карадимас также прав. Потеря запятой даст вам желаемый эффект. Хотя я все еще использовал бы размещение xy, чтобы избежать кросс-браузерных сюрпризов.