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!