Sie sind zwei verschiedene Lösungen für zwei verschiedene Probleme. CSS-Transparenz (ich nehme an, Sie beziehen sich auf die Opazitätseigenschaft) macht ein gesamtes Element (dessen Rahmen, Hintergrund und Inhalt) transparent, wohingegen Alpha-PNG-Transparenz nur in Situationen nützlich ist, in denen Sie Bilder verwenden, beispielsweise einen Elementhintergrund .
Ich kann nicht an viele Situationen denken, in denen Sie entweder den gleichen Effekt verwenden könnten.
Es gibt natürlich RGBA colours in CSS3, aber Browser-Unterstützung ist derzeit zu niedrig, um eine praktikable Option in öffentlichen Seiten/Anwendungen zu sein.
P.S. Ich kann nicht sagen, dass ich selbst auf Probleme mit der Alpha-PNG-Leistung von FF3 gestoßen bin.
Follow-up-Kommentar:
OK. In diesem Fall würde ich nach der CSS-Deckkrafteigenschaft suchen.
Obwohl die Filterleistung in IE6 möglicherweise nicht optimal ist, bedeutet dies, dass Sie keine Bandbreite und eine zusätzliche HTTP-Anforderung für ein Image verschwenden müssen. Wenn Sie das Bild auch in IE6 verwenden möchten, müssen Sie AlphaImageLoader verwenden, was sicher genauso langsam (wenn nicht langsamer) ist als der Alpha-Filter.
Diese Frage * wirklich * braucht Kontext. Und um eine spezifische Frage zu stellen. –