我想要在<li>
元素的背景中獲得透明度。不透明度在IE8中是一個問題。 而不是後臺,整個<li>
變得透明。IE8不透明度錯誤
#weeklyPrizeBlocksWrapper li {
font:bold 11px Arial;
color: #535353;
height: 67px;
background-color: #e4c39b;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
filter:alpha(opacity=50);
opacity:0.5;
-moz-opacity:0.5;
overflow: hidden;
padding: 6px;
float: left;
dislpay: block;
margin: 0 2px 2px 0;
cursor: pointer;
}
這將是所有瀏覽器的情況。如果你只想讓背景透明,看看css3不透明 – Ibu
css3不會在IE7/8中工作。其他解決方案? – amit
是的另一種解決方案是使用透明圖像作爲背景。在我的回答下面看到更多細節 – Ibu