Html IE8无法解析:after元素CSS属性

Html IE8无法解析:after元素CSS属性,html,css,internet-explorer,internet-explorer-8,Html,Css,Internet Explorer,Internet Explorer 8,IE8没有明显的原因而未能应用某些属性 给这个HTML: <html> <head> <style type="text/css"> h1:after { position: absolute; content: "test"; top: 20%; left: 20%;

IE8没有明显的原因而未能应用某些属性

给这个HTML:

<html>
    <head>
        <style type="text/css">
            h1:after {
                position: absolute;
                content: "test";
                top: 20%;
                left: 20%;
                background: red;
                filter: alpha(opacity=65);
            }
        </style>
    </head>
<body>
    <h1>-</h1>
</body>
</html>
IE8不渲染不透明度属性。它只适用于我试图申请h1,而不是:之后

IE8 css选项卡清楚地显示连接的css bug属性值,呈现一些有缺陷的属性,但不呈现其他属性,如不透明度:

有人可以复制这个错误并帮助我解决它吗


谢谢

请看:这里已经提到:-IE8需要对元素进行布局以应用不透明度。因此,请尝试添加一个display:inline块。@briansol-\ux-好的thanks@LcSalazar:尝试但没有成功