Иногда бывает необходимо использовать конкретный стиль под определенный браузер. Есть такие задачи которые не возможно побороть известными хаками для распространенных браузеров.

Я предлагаю вариант кода на PHP:

<?php
$user_agent = $_SERVER[‘HTTP_USER_AGENT’];
$browser = ‘style.css’; // css-файл по-умолчанию
if (stristr($user_agent, ‘Opera’)) {
$browser = ‘opera.css’;
}
else {
if (stristr($user_agent, ‘Firefox’)) {
$browser = ‘firefox.css’;
}
else {
if (stristr($user_agent, ‘MSIE 6.0’)) {
$browser = ‘msie60.css’;
}
else {
if (stristr($user_agent, ‘MSIE 5.0’)) {
$browser = ‘msie50.css’;
};
}
}
}

$browser = get_bloginfo(‘template_url’) . ‘/’ . $browser;
echo ‘<link rel=»stylesheet» href=»‘ .
$browser .
‘» type=»text/css» media=»screen»>’;
?>

ЗЫ: Код легко приспособить под свои нужды.