我试图按照CSS: semi-transparent background, but not text中的建议操作。我对Firefox,Safari,Opera和Chrome中的结果感到高兴。通过这些浏览器,我可以获得类似于下面的结果,您可以在标题下看到透明背景。不过,我遇到了IE的问题。透明背景颜色,但在IE 6和7中不透明文本
您应该click here to see the jsfiddle。
在IE8是确定的,但在IE6/7没有彩色带可言。任何人都知道如何解决它?
我试图按照CSS: semi-transparent background, but not text中的建议操作。我对Firefox,Safari,Opera和Chrome中的结果感到高兴。通过这些浏览器,我可以获得类似于下面的结果,您可以在标题下看到透明背景。不过,我遇到了IE的问题。透明背景颜色,但在IE 6和7中不透明文本
您应该click here to see the jsfiddle。
在IE8是确定的,但在IE6/7没有彩色带可言。任何人都知道如何解决它?
在div.header
:
删除:
background-color: #0a5787;
background: transparent;
地址:
background: none;
zoom: 1;
变化:
/* For IE 5.5-7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#900a5787, endColorstr=#900a5787);
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#900a5787, endColorstr=#900a5787)";
这适用于IE7,当我测试它,理论上我确定它应该在IE6中工作,但在我的模拟器上它不工作。
的jsfiddle:这里http://jsfiddle.net/3jEbC/
退房类似的问题 - http://stackoverflow.com/questions/3975688/css-background-opacity-with-rgba-not-working-in-ie-8 –