Contenido

Otro CSS Hack para Safari

23 Ene

+ 4

Hace unos meses, Diego publicó un hack distinguir Safari frente al resto de navegadores en nuestros ficheros CSS. Pese a que no soy amante de los hacks ya que nos obliga a no respetar los estandares CSS para conseguir efectos que podrían ser pensados de otra forma, he de reconocer que no siempre tenemos la potestad o la posibilidad de evitarlo, y hemos de caer en sus garras.

Para distinguir Safari 3.0 y Opera 9,  de entre todos los demás navegadores en nuestros CSS, podemos recurrir al siguiente hack.

body { background-color: red; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body { background-color: blue; }
}

Como podemos ver, el hack es muy fácil de implementar, además, nos permite tener bastante bien ordenado nuestro CSS.

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Reglas de Safari 3.0 y Opera 9  */
}

mmm..nunca he tenido que hacer uso de algun hack para opera 9…..en general todo se comporta muy bien en opera y firefox….

No veo la utilidad de este horrible hack. Safari 3 y Opera 9 nunca van de la mano a la hora de programar, es más bien un todo o nada y así debería ser.

Perdón, aNieto no ha utilizado ningún hack, sólo se vale de CSS3, no le salten al cuello, es una buena solución. Yo ahora estoy utilizando mucho CSS3 para no escribir hacks antiguos, del palo, _background o /*/**/ cosas así que sólo llenan de porquería la página.

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.


Cerrar
Enviar por Correo