Всем привет!
Столкнулся с такой проблемой, что в отображение стилей в разных браузерах происходит по разному. Ну например в Опере и в Фоксе все ровно, а вот в IE кривовато выводятся стили. Решил для каждого браузера подгружать свою таблицу стилей.
С определением типа браузера разобрался, но вот не получается загрузить нужный мне стиль.
<script>
var ua = navigator.userAgent.toLowerCase();
// Определим Internet Explorer
isIE = (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1);
// Opera
isOpera = (ua.indexOf("opera") != -1);
// Gecko = Mozilla + Firefox + Netscape
isGecko = (ua.indexOf("gecko") != -1);
// Safari, используется в MAC OS
isSafari = (ua.indexOf("safari") != -1);
// Konqueror, используется в UNIX-системах
isKonqueror = (ua.indexOf("konqueror") != -1);
// Простая проверка с помощью document.write
document.write(
"isIE = " + isIE + "<br>" +
"isOpera = " + isOpera + "<br>" +
"isGecko = " + isGecko + "<br>" +
"isSafari = " + isSafari + "<br>" +
"isKonqueror = " + isKonqueror + "<br>"
);
if(isIE){
// Что нужно вписать сюда, что бы загрузить Таблица_стилей_для_ИЕ.css
}
else if(isGecko){
// Что нужно вписать сюда, что бы загрузить Таблица_стилей_для_FF.css
}
else if(isOpera)
// Что нужно вписать сюда, что бы загрузить Таблица_стилей_для_Opera.css
</script>
Подскажите плииз решение проблемы.
Если мой подход в корне не правильный, то пожалуйста подскажите как такой вопрос решается другим путем.