Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/08/2010, 12:21
Avatar de F.Y.N.
F.Y.N.
Colaborador
 
Fecha de Ingreso: noviembre-2006
Ubicación: En un acorde de LA menor
Mensajes: 5.807
Antigüedad: 17 años, 4 meses
Puntos: 116
Respuesta: "Compatibilizar" mi menu CSS con IE6

Cita:
Iniciado por joseomaker Ver Mensaje
pues para que se vea bien en ie6,usa los mismos selectores,pero,copia la hoja de estilos,la copia la validas como CSS1 aca:

http://jigsaw.w3.org/css-validator/

y remplaza lo que salga invalido con las alternativas que te da el validador,guarda la copia que editastes con otro nombre y con esa funcion php que dices o con comentarios condicionales,haz que todos los navegadores utilizen la hoja de estilo original.

pero,haz que IE6 use la que pasastes a CSS1.
Gracias... pero quede casi igual... Según el validador de CSS1 hay funciones de mi menú que no existen, por ejemplo ":hover" (que es lo principal) y no me da ninguna opción...


Cita:
Iniciado por mayid Ver Mensaje
Si? Me encantaría conocerla! Es que PHP se entera por sí solo del navegador que usamos o hay que enviarle información desde javascript?
Se hace con "$_SERVER['HTTP_USER_AGENT']"... aquí hay un ejemplo.

Pero tú le tienes que dar el "mecanismo" para que cambie la hoja de estilos (que basicamente es if $navegador = "NAVEGADOR_X" {$CSS = hojaparaX.css}, y así, después en la parte donde va el link a tu hoja de estilos le pones "echo $css").

Salu1+1
__________________
ATi se te nota la nvidia...