Почему IE11 не подгружает задний фон через CSS?
для main нужно прописать display: block; 
ИЕ не распознаёт теги html5.
Без кода гадать сложно, поэтому просто версии наобум:
0. Внимательно проверить урл (иногда тупая ошибка сидит в каком-нибудь одном символе)
1. Попробовать указать cover отдельным свойством
2. Проверить doctype (не перешел ли IE в какой-нибудь режим совместимости?)