我在 Internet Explorer 中发现了一些奇怪的行为(IE10 以及在模拟所有支持的版本时::after
)。将伪元素应用于元素的悬停状态时 ( .element:hover::after
) 它在 IE 中不起作用,但在所有其他主要浏览器中都起作用。
http://jsfiddle.net/BramVanroy/9jpeZ/1/
#d1::after { /* Works in IE */
content: "no hover needed";
border: 1px solid blue;
display: block;
}
#d2:hover::after { /* Does not work in IE */
content: "Y U NO WORK IN IE";
border: 1px solid blue;
display: block;
}
是否有可用的 CSS 修复程序?(没有 JS/jQuery。)