hebikuzure です。
ご質問の内容は、それぞれにかなり深い話になりそうなので簡単にぱっとお答えするのは
難しいかもしれません。
最近の流れで言えば、できるだけ Web 標準に準拠したコード (HTML, CSS, JS) で書いて、
ユーザーエージェント固有の挙動については例外として処理するのが推奨されているのでは
と思います。
またブラウザごとの分岐が必要な場合でも、ユーザーエージェント(ブラウザ)名やバージョン
そのものを判定して分岐するのではなく、使いたい機能が利用可能か確認して、使える場
合と使えない場合のコードに分岐させる方法が勧められていると思います。
僕は開発者ではないので具体的にこういうコードで、という説明が上手く出来ませんが、
もし詳しい方がいらっしゃったら何か良い例をお願いします。
また何か適切な資料など見つかったらご紹介したいと思います。
----------------------------------------
hebikuzure
http://www.hebikuzure.com/
2010年9月7日9:53 常磐線のクラウド <yukio.i...@gmail.com>: