我試圖確保我的公司網站是HTML5/CSS3有效,但我遇到了一個小小的CSS問題。對於<= IE8,CSS3有效的「不透明度」
基本上,我們有一個過濾的團隊成員列表(每個圖片下面有一個名稱/電子郵件),那些超出範圍的人放在最後並稍微退色(opacity: 0.3;
)。然而,隨着IE8(之前)是特殊的,我用下面 -
filter: alpha(opacity=30);
然而,這引起了驗證錯誤「解析錯誤不透明度= 30)」,所以我做了一些搜索和與此代替它 -
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
沒有錯誤這一次,但我得到一個警告 - 「物權-MS-過濾器是一個未知的供應商擴展」
是否有人知道的應用opacity
的CSS3有效的方式是向後兼容IE8(即沒有錯誤或警告)?謝謝。
供應商擴展警告,可以忽略不計。真。相信我。 – BoltClock
這是在IE 8及更低版本中實現「不透明度」的唯一方法(在這些瀏覽器中有很多不是「標準」的東西)。 –