Войти

Показать полную графическую версию : Вопрос по кроссбраузерности


magwolf
11-11-2008, 16:46
Уважаемые форумчане у меня вопрос.
1. Как сделать, чтоб сайт нормально загружался под разными браузерами.
2. Можно ли сделать для каждого браузера сой стиль и потом что при запуске сайта он сам определял какой стиль взять. Если можно то как?

Заранее спасибо.

Coutty
11-11-2008, 16:52
1. Как сделать, чтоб сайт нормально загружался под разными браузерами. »
Следовать стандартам, поддерживаемым этими браузерами.
XHTML 1.0 везде поддерживается.
CSS 2.1 - у IE6 с ним серьёзные проблемы. Тут надо подгонять.

2. Можно ли сделать для каждого браузера сой стиль и потом что при запуске сайта он сам определял какой стиль взять. Если можно то как? »
Для IE, например, можно указать так:
<!--[if lte IE 6]><style type="text/css" media="screen"> @import url(css/ie.css); </style><![endif]-->
<!--[if gte IE 7]><style type="text/css" media="screen"> @import url(css/ie7.css);</style><![endif]-->

Для Оперы и ФФ тоже, кажется, есть свои тэги, но я не припомню.

Другой вариант - определять с помощью JavaScript'а. Но если он отключен, то ничего не выйдет.

dima1981
11-11-2008, 16:56
Coutty, это не то?
прописывается до кода <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

D_Master
11-11-2008, 17:16
dima1981, да, !Doctype тоже играет не маловажную роль. Ссылка (http://www.webmascon.com/topics/coding/25a.asp)




© OSzone.net 2001-2012