Foros Programación Cliente

Hack CSS para FF Mac

5 5 Respuestas Lunes 17 de enero, 2011
Hola a todos!
Tengo un problema en mi web en Firefox para Mac...
En la versión de windows se ve perfectamente pero en la de mac se me descoloca el menu totalmente...
Sabéis si hay algún CSS Hack para diferenciar sistema operativo además de navegador?

Pongo mi selector de CSS por si es de ayuda...

Mil gracias!
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
<script language="JavaScript">
<!--

if(navigator.userAgent.match("Firefox")) {
document.write('<link href="css/mozilla.css" rel="stylesheet" type="text/css" />');
}
if(navigator.userAgent.match("IE 6")) {
document.write('<link href="css/ie.css" rel="stylesheet" type="text/css" />');
}

if(navigator.userAgent.match("IE 7")) {
document.write('<link href="css/ie.css" rel="stylesheet" type="text/css" />');
}

if(navigator.userAgent.match("IE 8")) {
document.write('<link href="css/ie8.css" rel="stylesheet" type="text/css" />');
}

if(navigator.userAgent.match("IE 9")) {
document.write('<link href="css/ie9.css" rel="stylesheet" type="text/css" />');
}


if(navigator.userAgent.match("Chrome")) {
document.write('<link href="css/chrome.css" rel="stylesheet" type="text/css" />');
}


//-->
</script>

Registrado desde 17/01/11
Número de posts: 3
  • Avatar de rousalia rousalia Registrado desde 17/01/11 / Número de posts: 3
    Solucionado! Por si interesa....

    <script language="javascript" type="text/javascript">
    if(navigator.userAgent.indexOf('Mac') > 0 && navigator.userAgent.indexOf('Firefox') > 0)
    { document.write('<link href="css/mozillamac.css" rel="stylesheet" type="text/css" />');}
    </script>
    Publicado hace más de un año
  • Avatar de MrSoriano MrSoriano Registrado desde 28/06/07 / Número de posts: 1155
    Prefiero hacer la detección de navegador via PHP ;)
    Publicado hace más de un año
  • Avatar de Ismael González Ismael González Registrado desde 15/12/08 / Número de posts: 42
    Yo prefiero no usar una hoja de estilos por cada navegador...Se estan perdiendo las buenas costumbres...
    http://www.basiclines.com/
    http://snippsandtips.tumblr.com/
    Publicado hace más de un año
  • Avatar de rousalia rousalia Registrado desde 17/01/11 / Número de posts: 3
    Yo la verdad es que soy novatilla... Sólo lo sé hacer así.... Ismael, cómo puedo hacerlo sin diferenciar navegadores? No aparecen desajustes?
    Gracias por los comentarios! :)
    Publicado hace más de un año
  • Avatar de demssite demssite Registrado desde 07/02/04 / Número de posts: 754

    Ismael González

    Yo prefiero no usar una hoja de estilos por cada navegador...Se estan perdiendo las buenas costumbres...


    Y si no es mucha indiscreción, ¿cómo te las apa´ñas en webs complejas que requieran cierta chicha de css?, porque poder puedes llegar a tener resultados parecidos y digo parecidos sin usar hojas de estilo adicionales, pero a costa de ensuciar el código, o al menos eso croe yo, pero si conoces otra manero me gustaría que la compratieras con nosostros por favor.
    Publicado hace más de un año