Кажется, я наткнулся на раздражающую ошибку Internet Explorer 11. (Фу, я думал, что эти дни были позади.)
В следующем примере заполнение правой ячейки таблицы исчезает, когда вы наводите на него курсор в IE11: http://jsfiddle.net/xx4Z4/
Это, похоже, возникает из-за невероятно специфического сценария CSS:
- Элемент использует
display: table-cell
- Элемент использует отступ на основе процентов, например
padding: 0 5%
- Подэлемент добавляет
text-decoration: underline
, когда родительский элемент зависает над
Если вы измените любую из этих трех вещей, проблема исчезнет.
Кажется, это ошибка IE11, но мне интересно: может ли кто-нибудь подумать об обходном пути для этой проблемы, не отказываясь от display: table-cell
и прогона на основе процентов?