DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> HTML基礎知識 >> HTML5教程 >> 完美解決IE8下不兼容rgba()的問題
完美解決IE8下不兼容rgba()的問題
編輯:HTML5教程     

rgba()是css3的新屬性,所以IE8及以下浏覽器不兼容,這怎麼辦呢?終於我找到了解決辦法。

解決辦法

我們先來解釋以下rgba

rgba:

rgba的含義,r代表red,g代表green,b代表blue,a代表透明度。

rgba(0,0,0,.5) 這樣就代表了黑色,透明度為0.5

要想解決在IE8下的透明度問題,可以增加這樣一句話:

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);    /*IE8支持*/
 

這句話本來是做漸變用的,但是這裡沒有漸變效果所以startColorstr和endColorstr設置為同一種顏色。

這裡的#7f000000,# 7f 代表的是透明度, 000000 代表的是顏色,下面是透明度的對應表: 

以上這篇完美解決IE8下不兼容rgba()的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved