CSS Browser Selector + es un pequeño código JavaScript de gran ayuda para el desarrollo de sitios web adaptables cross-browser, permitiendo que estos funcionen en navegadores que no admitan Media Queries, sin el uso de hacks.

El script agrega clases que hacen un análisis profundo del navegador del cliente, abriendo un abanico de posibilidades de personalización, para así poder extender estas capacidades a los navegadores aún más recientes.

Ventajas:
• Fácil de implementar.
• Posibilidad de escribir código CSS específico.
• Capacidad para resolver problemas en versiones en otros sistemas operativos.
• Herencia de CSS debido a la clase que identifica a la familia del navegador.
• ¡Fin a lo hacks CSS!

El script permite identificar:
Navegadores: Firefox, IE (6, 7, 8, 9), Opera, Safari, Chrome, Konqueror, Iron.
Motores de renderizado: Webkit, Mozilla, Gecko.
Sistemas operativos / Plataformas: Mac, Windows (8, 7, Vista, XP, 2000, NT), FreeBSD, Linux/x11
Dispositivos: iPod, iPad, iPhone, WebTV, Blackberry, Android, J2ME, RIM Playbook, móvil (Genérico).
Tecnología habilitados: JS (se utiliza junto con <html class="no-js"> para un mayor control)
• Detección de max-width y min-width.
• Detección de la orientación del navegador.
• Detección de idioma.

Este sería un ejemplo (bastante intuitivo)

<html lang="pt-br" class="webkit chrome chrome21 win win8 js orientation_landscape minw_980 maxw_1199">

Web: http://ridjohansen.github.com/css_browser_selector/
Descarga: https://github.com/ridjohansen/css_browser_selector/