Вы можете интерпретировать CSS-файлы с помощью PHP (если вас не слишком беспокоит нагрузка на сервер), если вы добавите эту строку в конфигурацию Apache:
addhandler application/x-httpd-php .css
Тогда вы можете попытаться положиться на $_SERVER['HTTP_USER_AGENT']
, но остерегайтесь того, что он не заслуживает доверия.
Однако есть (ИМО) более эффективные способы достижения этой цели, которые включают использование условных комментариев IE:
<!--[if IE 8]>
<style type="text/css" ... />
<![endif]-->
Конечно, наиболее предпочтительным способом было бы переписать ваши стили, чтобы избежать различий в реализации браузера, что обычно возможно, но требует некоторого уровня CSS-гуру, если вы вынуждены поддерживать старый браузер, например IE 6.