Это два разных решения двух различных проблем. Прозрачность CSS (я предполагаю, что вы ссылаетесь на свойство непрозрачности) сделает весь элемент (его границу, фон и контент) прозрачным, тогда как альфа-прозрачность PNG полезна только в ситуациях, когда вы используете изображения, например, фон элементов ,
Я не могу думать о многих ситуациях, когда вы могли бы использовать либо тот же эффект.
Есть, конечно, RGBA colours in CSS3, однако поддержка браузера в настоящее время слишком низка, чтобы быть жизнеспособным вариантом в публичных сайтах/приложениях.
P.S. Я не могу сказать, что сам столкнулся с проблемами производительности FF3 alpha PNG.
Последующая деятельность по итогам комментариев:
OK. В этом случае я бы выбрал свойство непрозрачности CSS.
Хотя производительность фильтров может быть не оптимальной в IE6, это означает, что вам не нужно тратить пропускную способность и дополнительный HTTP-запрос на изображение. Кроме того, если вы хотите, чтобы изображение работало в IE6, вам придется использовать AlphaImageLoader, который, я уверен, будет таким же медленным (если не медленнее), чем альфа-фильтр.
Этот вопрос * действительно * нуждается в контексте. И задать конкретный вопрос. –