我試圖按照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 –