Получить Правельный user agent

Хотел разные css сделать для разных браузеров, но не могу нужный usr agent отловить
попробовал через

$_SERVER['HTTP_USER_AGENT'] 

выдало всю подноготную через яндекс браузер

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 YaBrowser/17.1.0.2034 Safari/537.36

если способ по четче отловить, и не все а один браузер, так как в php буду отлавливать нужный agent и отправлять соответствующий css

Заметки к вопросу:
kiborg728 7.1 год назад

1) Зачем разные css для разных браузеров?
2) Плагин для php mobile_detect глянь. Там есть много фич http://demo.mobiledetect.net/

kolshix 7.1 год назад

дело в том что шизанутые разработчики SAFARI делают стилизацию в своем понимание и при использовании font-weight: bold; верстка в сафари сходит с ума - все поля начинают танцивать, при этом ни хромиум ни другие старые и новые браузеры ничем ни болеют

смотри на 2 символа шире лезит https://yadi.sk/i/CjzwFZTg3ECtKz