Для этой цели существует новый DOM API CSS.supports . FF, Opera (как поддерживает CSS) и Chrome Canary уже реализуют этот метод.
Для кросс-браузерной совместимости вы можете использовать мой CSS.supports polyfill
Пример:
CSS.supports("display", "table");//IE<8 return false
Но вам все равно нужно указать префикс браузера для префикса свойств css. Например:
CSS.supports("-webkit-filter", "blur(10px)");
Я предлагаю использовать Modernizr для обнаружения признаков.