Специфичный для браузера код для IE и Netscape
Если вы разрабатываете веб-сайт, очень важно понимать различия между IE - Internet Explorer - и Netscape и кодом для обоих.

Первое, что вам нужно сделать, это выяснить, какой тип браузера использует ваш посетитель. Вы бы сделали это с помощью этого кода:

Дим СврВар
Set SvrVar = Request.ServerVariables
BrowserName = SvrVar ("HTTP_USER_AGENT")
OpSys = SvrVar ("HTTP_UA_OS")
Set SvrVar = Ничего

Теперь вы точно знаете, какой браузер и какую операционную систему использует ваш пользователь. Затем вы должны настроить отдельную таблицу стилей для каждого браузера. Различные браузеры используют разные команды таблиц стилей, а разные операционные системы используют разные шрифты. Вот способ справиться с четырьмя основными комбинациями:

«ПОКАЗАТЬ СТИЛЕШИТ ДЛЯ СИСТЕМЫ СООТВЕТСТВИЯ»
если InStr (BrowserName, "MSIE")> 0 и InStr (BrowserName, "Win")> 0, то
Response.Write ""
конец, если
если InStr (BrowserName, "MSIE")> 0 и InStr (BrowserName, "Win") = 0, то
Response.Write ""
конец, если
если InStr (BrowserName, "MSIE") = 0 и InStr (BrowserName, "Win")> 0, то
Response.Write ""
конец, если
если InStr (BrowserName, "MSIE") = 0 и InStr (BrowserName, "Win") = 0, то
Response.Write ""
конец, если

Это заботится об основах. Давайте теперь перейдем к фактической конструкции страницы. Одно большое различие между IE и Netscape заключается в том, что IE использует параметры тела «topmargin» и «leftmargin», тогда как Netscape использует «marginheight» и «marginwidth». Таким образом, ваш код для написания вашего тела может выглядеть так:

если InStr (BrowserName, "MSIE")> 0, то
Response.Write ""
еще
Response.Write ""
конец, если

Вы будете использовать эту же логику на протяжении всего кода, стараясь написать ее соответствующим образом в зависимости от того, с каким браузером и операционной системой работал ваш пользователь. Да, большая часть HTML понятна для всех браузеров, но вы хотите, чтобы ваш сайт выглядел как можно лучше в любых условиях. Как разработчик, вы должны протестировать свой код в IE и Netscape, на ПК и Mac, чтобы понять, что видит мир, когда они просматривают ваш сайт!

Видео инструкция: Как включить Java и Silverlight в Google Chrome (April 2024).