Простое решение, просто используйте эту библиотеку JS, и вы можете легко применять стили для каждой комбинации браузера / ОС:
BrowserClass.js
При этом вы получите имя класса в теге body с текущим именем и версией браузера, а также с используемой ОС.
После включения файла:
<script src="js/browserclass.js"></script>
Например, в Windows 8.1 с последней версией Chrome вы увидите:
<body class="chrome chrome34 win desktop">
И в вашем файле стиля вы можете сослаться по:
(стиль .sass)
body.chrome
#example
color: blue
или
body.win.chrome
#example
color: red
Примечание:
[if IE] операторы устарели с IE10, так что это решение для этого