Это, конечно, ошибка в IE. Это (по какой-либо причине) чтение цвета первого элемента (или, возможно, это первый контент), чтобы определить цвет многоточия. Тем не менее, я нашел «обходной путь» для ошибки. Я бы порекомендовал, если это возможно, каким-то образом настроить его так, чтобы он был нацелен на IE (и только на элементы td
, на которых вы используете text-overflow
), но в качестве подтверждения концепции это исправляет:
td:before {content: ''; color: black;}
Очевидно, что первый td
контент, который определяет цвет, не обязательно должен быть реальным контентом, потому что псевдо контент работал.