15/12/2008, 14:12
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 94
Antigüedad: 16 años, 1 mes Puntos: 6 | |
Respuesta: If para IE y else FIREFOX Yo te recomendaría que no uses hacks para IE. Terminas con código de lo más inmanejable y sucio.
Tu problema principal es que estás usando css en la línea: <li style="bla bla"> en vez de hacer tus hojas de mantener tus hojas de estilo separadas.
Es mucho más fácil hacer:
<head>
...
<link rel="stylesheet" href="estilosparatodos.css" type="text/css" />
<!-- [if lte IE 6]>
<link rel="stylesheet" href="correccionesparaIE6.css" type="text/css" />
<![end if]-->
<head>
y seguro que te funciona. Las ventajas es que mantienes todo tu código bien separado, se hace el matenimiento más fácil y cuando llegue una nueva versión de IE que no sea compatible con los hacks que hiciste para IE6 (como ocurrió cuando salió IE7) puedes fácilmente añadir:
<!--[if IE 7]>
<link rel="stylesheet" href="correccionesparaIE7.css" type="text/css" />
<![end if]-->
Y ya está. Claro, asp lo ve como comentario pero igual lo manda y es el navegador el que lo interpreta. |