Вместо того, чтобы наложить тень на строку, вы можете вместо этого нацелиться на первый тд строки. Визуально он дает точно такой же результат.
table tbody tr:hover td:first-child {
-webkit-box-shadow:inset 6px 0px 0px -1px #ff0000;
-moz-box-shadow:inset 6px 0px 0px -1px #ff0000;
box-shadow: inset 6px 0px 0px -1px #ff0000;
}
Старый ответ
По данным caniuse.com
Edge и IE до 11 подавляют теневые рамки в таблицах с помощью border-collapse: collapse
Для поддержки теней в IE вам нужно добавить следующий блок кода в таблицу стилей:
table {
border-collapse: separate;
}
В вашем примере это не сильно влияет на стилизацию вашего стола, так что у вас все должно быть в порядке.