Разные стили в разных браузерах

Rage

Новичок
Репутация
0 / 131
Постараюсь правильно все объяснить. Мне надо к таблице применить 2 разных стиля (CSS), но для разных браузеров. То есть: Если у пользователя ie то для него должен приминаться к таблице стиль 1. Если остальные браузеры то стиль 2.
Подскажите где это сделать. Заранее благодарен!
 
Rage, На сколько мне известно, то это можно реализовать 2мя способами, с помощью javascript и собственно css 2-й или 3-й (Да да, CSS3 уже появился на свет, правда не полностью поддерживается браузерами) версии! А собственно зачем такие сложности? Если хочеш сделать на php то просто сделай 2 файла со стилями, один для IE а другой для других браузеров, перед подключением стиля сделай проверку по браузеру и в зависимости от результата подключай нужный файл
 
Код:
<!--[if IE]>
    <link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->
В нете поищи там можно и по версиям
 
Rage, Dik правильный способ указал, если хочешь что бы к определённый версии браузера применился стиль, то после IE добавь цифорку для какой версии хочеш подключить стиль.

PS До сих пор не могу понять как эта фигня работает =) По сути это же простой комментарий =) Хотя на буржуйском форуме написанно что работает =) Вот ТУТА можно почитать по подробней
 
Этот коментарий понимает IE и все. Что тут понимать?
 
Народ спасибо за помощь. :) Я нашел, кому надо вот:
Код:
<script type="text/javascript">
<!-- //
browserName = navigator.appName;
browserVersion = parseFloat(navigator.appVersion);
if (browserName == "Microsoft Internet Explorer")
document.writeln("<LINK href=\"main_ie.css\" rel=\"styleSheet\" type=\"text/css\" charset=\"windows-1251\">")
else
document.writeln("<LINK href=\"main_opera.css\" rel=\"styleSheet\" type=\"text/css\" charset=\"windows-1251\">")
// -->
</script>
 
Сверху