IEおよびNetscapeのブラウザ固有のコード
Webサイトを設計する場合、IE(Internet Explorer)とNetscapeの違い、および両方のコードを理解することが重要です。

最初に行う必要があるのは、訪問者が使用しているブラウザのタイプを把握することです。あなたはこのコードでそれをします:

薄暗いSvrVar
SvrVar = Request.ServerVariablesを設定します
BrowserName = SvrVar( "HTTP_USER_AGENT")
OpSys = SvrVar( "HTTP_UA_OS")
SvrVar = Nothingを設定します

これで、ユーザーが使用しているブラウザとオペレーティングシステムを正確に把握できました。次に、ブラウザごとに個別のスタイルシートを設定します。ブラウザごとに異なるスタイルシートコマンドが使用され、オペレーティングシステムごとに異なるフォントが使用されます。 4つの主要な組み合わせを処理する方法は次のとおりです。

「マッチングシステム用のスタイルシートを表示する」
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の大きな違いの1つは、IEが「topmargin」と「leftmargin」の本体パラメーターを使用するのに対して、Netscapeは「marginheight」と「marginwidth」を使用することです。したがって、bodyステートメントを記述するコードは次のようになります。

InStr(BrowserName、 "MSIE")> 0の場合
Response.Write ""
そうしないと
Response.Write ""
終了する場合

コード全体でこの同じロジックを使用し、ユーザーが使用しているブラウザとオペレーティングシステムに基づいて適切に記述するようにします。はい、HTMLのほとんどはすべてのブラウザーで理解されますが、すべての条件で可能な限り完璧にWebサイトを表示する必要があります。 IEとNetscape、PCとMacでコードをテストし、Webサイトを表示したときに世界がどのように見えるかを理解するのは、開発者としてのあなたの責任です!