2010-05-03 31 views
1

如何將跨瀏覽器透明度僅限於背景?如何僅爲元素背景提供跨瀏覽器透明度?

我想給ul { background: }的背景透明,只是不想讓ul li a {}裏面的文字透明。

ul { 
    filter: alpha(opacity=50); /* internet explorer */ 
    -khtml-opacity: 0.5;  /* khtml, old safari */ 
    -moz-opacity: 0.5;  /* mozilla, netscape */ 
    opacity: 0.5;   /* fx, safari, opera */ 
} 

這個代碼讓一切透明http://perishablepress.com/press/2009/01/27/cross-browser-transparency-via-css/

+2

我用透明PNG的作爲背景來解決問題 – meo 2010-05-03 11:18:02

+0

老實說認爲透明的PNG是最安全的方式。 – Kyle 2010-05-03 11:19:29

回答