Капец какая боль. У нас где то год-полтора назад еще было до 27% посетителей веб шопа с ие11. При всем при этом только у меня был рабочий комп под виндовс 7, у всех остальных разработчиков - макбуки. Понимаете, вот это все - сыпалось только на меня... и зарплата моя на 3 не умножалась ))
В общем, по css - префиксы, ну лучше всего конечно автопрефиксер с поддержкой, чтобы на этом не заморачиваться. Если с css grid - задавать для каждого элемента -ms-grid-row, -ms-grid-column, все будет работать. Проверять и тестировать, если хочется или надо применить свойства, которые в ие ну никак, то я их применяю не колеблясь, а для ие задаю специально и только для ие - обычно так -
_:-ms-fullscreen, :root .ie11up { property: value; }
иногда может быть оправданным написать файл стилей только для ие и обозначить его в head -
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="all-ie-only.css" />
<![endif]-->
Отдельно с js - тут только полифилы, конверт в es5(babel)
Ну или разные файлы скриптов для ие и для не ие -
<!--[if !IE]>-->
тут подключать скрипты для остальных браузеров
<!--[if IE]>-->
а тут для ие.
Слава богу, с началом пандемии меня перевели на home office и дали макбук, так что теперь пусть у кого то еще голова болит за это все. )))
пс. Сколько посетителей осталось у нас на ие сегодня - без понятия, даже не спрашиваю ))