Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/01/2009, 02:17
Avatar de javiro
javiro
 
Fecha de Ingreso: febrero-2006
Mensajes: 48
Antigüedad: 18 años, 2 meses
Puntos: 1
Respuesta: Como no... Problemas con IE

Yo lo que suelo hacer normalmente para maquetar es maquetar la web para que se vea vien en firefox y despues, en otra hoja de estilos, pongo los estilos que difieren para que se vea bien en ie6. Y a través de PHP hago que la pagina lea la segunda hoja o no, de pendiendo si el navegador es ie6 o no. Lo hago de la sigiente forma:

Código:
<!--primero carga la hoja de estilos principal, con la que el firefox tendria suficiente-->
<link href="css/qua.css" rel="stylesheet" type="text/css" />
<?php
$vers = substr ($_SERVER["HTTP_USER_AGENT"], 30, 1);
if((ereg("MSIE", $_SERVER["HTTP_USER_AGENT"]))&& $vers < 7){
	echo "<link href='css/qua_ie6.css' rel='stylesheet' type='text/css' />"; //Si entra aqui carga la hoja de estilos que contradice algunas clases e idinfificadores de la hoja de estilos principal para que funcione bien el MSIE 6 o menor 
}
?>
En la hoja de estilos qua_ie6.css las clases que repita con distintas propiedades van a tener van a machacar a las de qua.css puesto que se declaran las últimas.
Así soluciono yo algunas incompativilidades entre navegadores.
Tambien se puede hacer en ASP y en otros lenguajes.

Salud!!