Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/05/2008, 08:20
guilledocke
 
Fecha de Ingreso: noviembre-2002
Ubicación: Avellaneda
Mensajes: 247
Antigüedad: 22 años
Puntos: 0
Sonrisa Re: Mi sitio se mal con FIREFOX, mirá el link...

Es recomendable que armes tu sitio sin tablas, lo mejor es hacerlo con html y css, el tema es que puede visualizarse de diferente manera en los navegadores

si manejas algo de php te paso este codigo para solucionarlo, el cual lee un css diferente segun el navegador con que se vea

1-tienes que poner esto en todas tus paginas

<link href="styles/style.css" rel="stylesheet" type="text/css" />
<?php include "seleccionar_hoja.php" ?>

2-luego crear un archivo "seleccionar_hoja.php" con lo siguiente

Código PHP:
<?php
$hojas 
= array(
    
'msie 7'  => 'styles/style_ie7.css',
    
'msie 6'  => 'styles/style_ie6.css',
    
'firefox' => 'styles/style_ff.css'
    
);
foreach (
$hojas as $k => $v){
    if (
strpos(strtolower($_SERVER['HTTP_USER_AGENT']),$k)){
        
$hoja $v;
        break;
    }
}
$hoja = empty($hoja) ? $hojas['firefox'] : $hoja;
?>
<link rel="stylesheet" href="<?php echo $hoja ?>" />
este es el archivo que verifica con que navegador estamos visitando el sitio y nos dirige al css correcto

3- como funciona? el navegador nos lleva por defecto al css "styles/style.css" y dependiendo del navegador que usemos nos lleva al css indicado, por ejemplo "styles/style_ff.css" si estamos en firefox.
Ahora este otro achivo css no necesita repetir enteramente el css original "style.css" sino los parametros necesarios, por ejemplo si para firefox necesito que el ancho de un div sea diferente solo coloco
.div { width:400px;}


Espero se entienda, no soy bueno explicandome

cualquier cosa pregunten

saludos!
__________________
www.elumina.com.ar