どれだけのブラウザに対応できる仕様にすればいいですか?
特にあらゆるブラウザでの閲覧を想定した企業サイトのソースを見てみると、最初の方になにやら長いJavaScriptが書いてあります。呼んでみると、どうやらどのブラウザを使っているかでif else構文でプログラムを分岐させ、それぞれのブラウザに対応した処理をさせているようです。確かにJavaScriptやCSSには一部のブラウザでしか機能しないものもあるので、効果的な使い方だと思います。
しかし思ったのですが、それではどれだけのブラウザで正しく機能できるような仕様にしたら良いのでしょうか?
僕が知っている限りでは、メジャーなブラウザソフトというとInternetExplorer,Netscape,Opera,Firefoxがあります。もし使いたいプログラム文が全てのブラウザに対応していれば問題はありませんが、そうでない場合は先に言ったようなプログラムの分岐が必要になります。しかし、その場合もまたそのブラウザで実行させるにはどのような文を書けば良いのかなどの問題も出てきます。また、バージョンも問題もあるでしょう。OS(Winの場合のみ動作する、など)の問題の場合もあります。
お礼
No2さんからもご回答いただきよく分りました。有難うございます。