Я упоминаю это для полноты картины, но я настоятельно рекомендую вам пойти другим путем, потому что выражения CSS влияют на производительность и могут не быть кросс-платформенными:
Вы можете использовать выражение CSS в сочетании с JavaScript для динамической установки ваших стилей. Пример:
<style>
P
{
background-color: expression( getBackgroundColor(this) );
}
</style>
<script type="text/javascript">
function getBackgroundColor(elem)
{
return "green";
}
</script>
Вы можете использовать эту функцию JavaScript, чтобы определить версию браузера (тоже не лучшая идея) и соответствующим образом раскрасить.