CSS específico para cada navegador y SO

La forma más habitual de especificar una hoja de estilos según el navegador es a través de los comentarios condicionales en el head. Menos recomendable son los hacks que incluyamos en el CSS.

Gracias a este pequeño javascript, CSS Browser Selector, podemos utilizar distintos selectores según el navegador, el Sistema Operativo y si tienen o no javascript habilitado.

image104 CSS específico para cada navegador y SO

Sintaxis y uso

El selector tendrá esta sintaxis:

.[Sistema Operativo].[navegador]

Por ejemplo la siguiente regla mostrará los h1 rojos sólo en el navegador IE7 bajo Windows:

.win.ie7 h1 {color: red;}

Esta regla los mostrará en azul para cualquier sistema operativo en Firefox

.gecko h1 {color: blue;}

Es decir podemos especificar el SO y/o el navegador.

Otra posibilidad es definir estilos según el usuario tenga javascript habilitado o no.

Si el usuario tiene habilitado javascript se aplicará la siguiente regla que ocultará el(los) elemento(s) que lleven la clase .fade. Lógicamente si no tienen javascript habilitado nada de lo aquí dicho funcionará.

.js .fade {display:none;}

Sistemas Operativos

  • win – Microsoft Windows
  • linux – Linux (x11 y linux)
  • mac – Mac OS
  • freebsd – FreeBSD
  • ipod – iPod Touch
  • iphone – iPhone
  • webtv – WebTV
  • mobile – J2ME Devices (ex: Opera mini)

Navegadores:

  • ie – Internet Explorer (Todas las versiones)
  • ie8 – Internet Explorer 8.x
  • ie7 – Internet Explorer 7.x
  • ie6 – Internet Explorer 6.x
  • ie5 – Internet Explorer 5.x
  • gecko – Mozilla, Firefox (todas las versiones), Camino
  • ff2 – Firefox 2
  • ff3 – Firefox 3
  • ff3_5 – Firefox 3.5 new
  • opera – Opera (todas las versiones)
  • opera8 – Opera 8.x
  • opera9 – Opera 9.x
  • opera10 – Opera 10.x
  • konqueror – Konqueror
  • webkit or safari – Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome
  • safari3 – Safari 3.x
  • chrome – Google Chrome
  • iron – SRWare Iron

Javascript

  • js – Para usuarios con javascript habilitado

Enlaces

Dicotomías relacionadas con el diseño web en pqpq.es 

Cursos de diseño web en cursos v2b

Para aprender a tu ritmo y desde tu equipo. Todos estos cursos son en formato videotutorial y tienen la garantía de video2brain.

Puedes ver en esta demo más de 12 horas de vídeotutoriales completamente gratis.

La diferencia respecto a la web oficial de video2brain es que en ceslava ofrecemos los mismos cursos con un 15% de descuento, y de que gestionamos las subvenciones de la Fundación Tripartita para que estos cursos resulten gratuitos para trabajadores residentes en España.

Si estás interesado en más de uno lo mejor es que adquieras una suscripción, acceso a TODOS los cursos de video2brain durante 1 año. Ofertas de suscripción anual:

Cualquier duda ponte en contacto, estaremos encantados de atenderte.

Trackbacks/Pingbacks/Retweets

  1. RT @ceslava: CSS específico para cada navegador y SO: La forma más habitual de especificar una hoja de estilos … http://bit.ly/8c7iwj

Danos tu opinión:

# Cursos v2b | Demo

Todos los cursos de video2brain por 189€.
  • Proyectos de vídeo en Adobe Photoshop



  • Adobe Photoshop ahora también se atreve con el vídeo. Atrévete tú también, conociendo todos los elementos del área del trabajo y las herramientas de creación y edición.

    15.98 EUR
  • Montaje con Adobe Photoshop CS4: Entrada en el desierto
  • Workshop creativo: así se hace



    Comprueba cómo se hizo este espectacular montaje con Adobe Photoshop CS4 y aprende los secretos de esta potentísima herramienta. Fíjate en nuestro experto formador, realiza tú mismo el montaje y deja volar tu creatividad.

    21.08 EUR
Tuiteemos | Contactar | Los famosos cursos de video2brain con un 15% de descuento | Fundación Tripartita | pqpq.es | subir | Suscribirse al feed de ceslava.com | ©