Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Выбор CSS для разных браузеров.

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Grendle



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать, чтобы в IE открывался main_ie.css, а в Opera - main_opera.css?





Название исправлено. /Cheery/

Всего записей: 157 | Зарегистр. 01-04-2002 | Отправлено: 15:19 12-07-2004 | Исправлено: Cheery, 02:51 02-01-2005
Mira



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
на ява скрипте можно, если ты говоришь о голом хтмл.

Всего записей: 1627 | Зарегистр. 25-11-2003 | Отправлено: 15:37 12-07-2004
Grendle



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mira
Оно понятно, что JS только как? :)
 
Добавлено
Ура! сделал. Вот:
 
<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>

Всего записей: 157 | Зарегистр. 01-04-2002 | Отправлено: 15:41 12-07-2004
Church



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grendle

Цитата:
else  
document.writeln("<LINK href=\"main_opera.css\" rel=\"styleSheet\" type=\"text/css\" charset=\"windows-1251\">")  

Тока у тебя оно у тебя не только в Opera будет такое грузить, но и в NN и т.д.

Всего записей: 1199 | Зарегистр. 05-09-2003 | Отправлено: 17:03 12-07-2004
Mira



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
Браузеров и их версий довольно много, но многие из них не различаются между собой пониманием DHTML. Поэтому есть смысл разбить их на несколько групп, названных по наиболее распространенному представителю. Проверять на принадлежность к той или иной группе будем через поддержку испытуемым браузером тех или иных объектов:
 
isDOM=document.getElementById //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
isOpera=isOpera5=window.opera && isDOM //Opera 5+
isOpera6=isOpera && window.print //Opera 6+
isOpera7=isOpera && document.readyState //Opera 7+
isMSIE=document.all && document.all.item && !isOpera //Microsoft Internet Explorer 4+
isMSIE5=isDOM && isMSIE //MSIE 5+
isNetscape4=document.layers //Netscape 4.*
isMozilla=isDOM && navigator.appName=="Netscape" //Mozilla или Netscape 6.*
 
 

 
забыл ссылку с  сайта оставить , очень интересный. жалко мало инфы.
http://www.kruglov.ru/articles/crossbrowserdhtml/

Всего записей: 1627 | Зарегистр. 25-11-2003 | Отправлено: 17:59 12-07-2004 | Исправлено: Mira, 18:01 12-07-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Выбор CSS для разных браузеров.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru