Как сделать разные шаблоны для разных браузеров?

привет

не нашёл подходящей темы куда бы запостить тако вопрос.

у меня такие вот требования:

1. я хочу чтобы мой сайт хорошо отображался без косяков в большинстве браузеров.

2. мне

не

надо чтобы сайт одинаково отображался во всех браузерах. на что он способен то такую html с css он и получит от сервера.

в силу не большого опыта, хочу узнать ваше мнение об этом:

если на сервере проверять user-agent и в зависимости что там выдавать соответствующий шаблон?

спасибо.

если что-то подобное обсуждалось или есть статьи, буду рад ссылке.