Web クライアントのサブセットの「サポート」を確実に制限することはできますが、少なくとも最新のすべての Web ブラウザーで多かれ少なかれ機能させることができるはずです。この違いは、Web サイトよりも Web ブラウザに大きく関係しています。動的な動作に関しては、主要なブラウザー間の違いに既に対応している JavaScript フレームワークを使用することをお勧めします。CSS はもっと問題がありますが、ある程度の作業は必要ですが、同じルック アンド フィールに近づけることができるはずです。どのような具体的な問題を抱えているかを知らなければ、それらの問題を解決するよう提案する方法を知ることは困難です。通常、IE 8/7、FireFox、および Safari (または Chrome) をターゲットにしてテストします。Opera も入れたいと思うかもしれませんが、私の経験では、FF を取得すると、
生成された HTML を思いどおりに動作させるのに問題がある場合は、ASP.NET MVC を使用してみてください。これにより、HTML をより細かく制御できます。これは、物事を思い通りに機能させる上で非常に役立ちますが、WebForms コードも同様に機能させることができます。ただし、Web コントロールの出力は、すべての状況で常に生成されるとは限らないため、希望どおりに動作させるためにいくつかの手順を踏まなければならない場合があります。