0

我对 IE7 和 IE8 的 CSS 不透明度属性有疑问。在 IE9/FF/Chrome/Safari/Opera 上,下面的代码可以正常工作,因为不透明度属性可以正常工作。

我已经读到应用不透明度的元素必须具有“布局”,但是我已经尝试过了,虽然我在 IE8 上取得了一些成功(它杀死了其他 CSS 属性),但它在 IE7 上不起作用

IE7 和 IE8 是否有简单、低风险的解决方案?

<div id="link_contents">
    <ul>
        <li><a>Poulter</a></li>
        <li><a>Lawrie</a></li>
        <li><a>Hanson</a></li>
    </ul>
</div>


    #link_contents ul {
        width: 200px;
        height: 110px;
        padding-top: 40px;
    }

    #link_contents ul a {
        font-size: 14pt;
        color: #000;            
        background-color: #FFFFFF;
        padding: 3px;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
4

1 回答 1

0

我很确定你会在 IE7 上不走运,但请查看此链接: http ://css-tricks.com/css-transparency-settings-for-all-broswers/

IE7&8 具有真正粗略的 CSS 兼容性,幸运的是几乎没有人再使用这些版本的 IE。我认为这个链接应该可以帮助你。您可能还需要 IE 的条件 CSS,这在现在几乎所有网站中都很常见。谷歌“条件 CSS IE”了解更多信息。

希望它有帮助,祝你好运!

于 2012-09-05T16:38:50.293 回答