Горизонтальная навигация, записанная в CSS.
Ожидаемое поведение: показывать подменю при наведении основного элемента списка
Проблема: IE11 игнорирует правила наведения для элементов списка
.desktop-header ul li > ul {
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
visibility: hidden;
opacity: 0;
min-width: 100%;
position: absolute;
margin-top: 5px;
left: 0;
padding-top: 5px;
display: none;
padding-bottom: 10px;
}
.desktop-header ul li:hover > ul,
.desktop-header ul li:focus-within > ul,
.desktop-header ul li ul:hover,
.desktop-header ul li ul:focus {
visibility: visible;
opacity: 1;
display: block;
}
jsfiddle: https://jsfiddle.net/dauwrsm2/3/