На просторах англоязычного интернета наткнулся на javascript библиотеку с говорящим названием
CssUserAgent. Если говорить вкратце, то при загрузке страницы на тег
html навешиваются классы следующего вида:
ua-browsername
ua-browsername-major
ua-browsername-major-minor
ua-browsername-major-minor-build
ua-browsername-major-minor-build-revision
Под катом описание профита.