Foros del Web » Creando para Internet » CSS »

como solucionar incompatibilidad entre safari y explorer

Estas en el tema de como solucionar incompatibilidad entre safari y explorer en el foro de CSS en Foros del Web. pues eso, por más que leo no se que hacer para que no suceda. tengo una web que he programado toda en capas, y hay ...
  #1 (permalink)  
Antiguo 30/03/2010, 11:23
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
como solucionar incompatibilidad entre safari y explorer

pues eso,

por más que leo no se que hacer para que no suceda. tengo una web que he programado toda en capas, y hay algunos de los estilos que en safari (mac) se ve toda perfectamente y cuando la ve la gente en IE7 se ven capas movidas de lugar.

pq sucede eso? que hay que seguir para que esto no pase?

saludos!
  #2 (permalink)  
Antiguo 30/03/2010, 11:26
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Respuesta: como solucionar incompatibilidad entre safari y explorer

os dejo el ejemplo de la id que se me descoloca en IE

Código:
#logotip {
	width:203px;
	text-align: center;
	vertical-align: middle;
	height: 135px;
	margin-left: 12px;
	position: absolute;
	top: 8px;
}
  #3 (permalink)  
Antiguo 30/03/2010, 22:26
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 9 meses
Puntos: 269
Respuesta: como solucionar incompatibilidad entre safari y explorer

Hola Ferran:

Puedes usar algún hack, lo que no se recomienda para nada pues tus estilos no validaran delante la w3c y constituye una mala práctica:

*html #logotip {nuevos estilos solo para ie6}
*:first-child+html #logotip {nuevos estilos solo para ie7}

O bien utilizar comentarios condicionales, que es lo que se aconseja:

<!--[if IE 6]>
<style type="text/css">
#logotip {tus nuevos estilos para ie6}
</style>
<![endif]-->

<!--[if IE 6]>
<style type="text/css">
#logotip {tus nuevos estilos para ie6}
</style>
<![endif]-->

Con esto logras crear un nuevo estilo para cada version de IE.

Suerte
  #4 (permalink)  
Antiguo 31/03/2010, 00:24
 
Fecha de Ingreso: marzo-2009
Mensajes: 30
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: como solucionar incompatibilidad entre safari y explorer

Estos errores se deben a que microsoft no esta dentro del consorcio de la w3c por lo tanto ellos crearon su propio y agregan a su navegador sus propias etiquetas y los que mas les parezca, ese problema puedes arreglarlo aplicando condicionales en el css y algunos hack

Etiquetas: explorer, incompatibilidad, safari
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:02.