Foros del Web » Creando para Internet » CSS »

ie no lee comentarios condicionales

Estas en el tema de ie no lee comentarios condicionales en el foro de CSS en Foros del Web. hola amigos del foro! estoy terminando con un proyecto, ya hice los arreglos adecuado para las versiones de IE7 e IE8 pero no consigo que ...
  #1 (permalink)  
Antiguo 10/11/2010, 23:25
 
Fecha de Ingreso: septiembre-2009
Mensajes: 30
Antigüedad: 8 años, 3 meses
Puntos: 0
ie no lee comentarios condicionales

hola amigos del foro!
estoy terminando con un proyecto, ya hice los arreglos adecuado para las versiones de IE7 e IE8 pero no consigo que estos navegadores lean los comentarios condicionales para que usen sus respectivas hojas css.

estoy colocando el texto así:


Código HTML:
<head>

<title>Titulo</title>

<link rel="stylesheet" type="text/css" href="stylo.css" />

<!--[if IE 8]>
    <link rel="stylesheet" type="text/css" href="ie8.css" />
<![endif]-->

<!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="ie7.css" />
<![endif]-->

</head> 

tambien use el generico:

Código HTML:
<!--[if IE]>
    <link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]--> 
pero tampoco ocurre nada, a que se deberá?, ya me exploto el cerebro, probé de todo y no encuentro la causa, podrán darme una mano?

gracias!
  #2 (permalink)  
Antiguo 10/11/2010, 23:31
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 8 años, 10 meses
Puntos: 306
Respuesta: ie no lee comentarios condicionales

Puedes poner la dirección de la página para ver cual es el problema, porque parece correcto el codigo.
Tal vez no esta bien la ruta a las hojas de estilo.
Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #3 (permalink)  
Antiguo 10/11/2010, 23:49
 
Fecha de Ingreso: septiembre-2009
Mensajes: 30
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: ie no lee comentarios condicionales

Cita:
Iniciado por C2am Ver Mensaje
Puedes poner la dirección de la página para ver cual es el problema, porque parece correcto el codigo.
Tal vez no esta bien la ruta a las hojas de estilo.
Saludos
ahi va!

[URL="http://www.vrahman.tv/odontologia/index.html"]http://www.vrahman.tv/odontologia/index.html[/URL]

gracias!
  #4 (permalink)  
Antiguo 11/11/2010, 00:12
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 8 años, 10 meses
Puntos: 306
Respuesta: ie no lee comentarios condicionales


Como ves en la imagen si lee el estilo.
Lee el styloOdonto.css (al cual ignora, está tachado) y toma el estilo ie8.css

¿Por qué dices que no los lee?

Y al activar el Modo compatibilidad en el IE8 en vez del estilo ie8.css toma el ie7.css
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #5 (permalink)  
Antiguo 11/11/2010, 12:13
 
Fecha de Ingreso: septiembre-2009
Mensajes: 30
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: ie no lee comentarios condicionales

Cita:
Iniciado por C2am Ver Mensaje

Como ves en la imagen si lee el estilo.
Lee el styloOdonto.css (al cual ignora, está tachado) y toma el estilo ie8.css

¿Por qué dices que no los lee?

Y al activar el Modo compatibilidad en el IE8 en vez del estilo ie8.css toma el ie7.css
me ocurre lo siguiente, en el menu desplegable ie no toma la declaración


Código HTML:
#menu li ul {
    background-color:#EFEFEF;
} 
directamente el fondo del menu desplegable se ve transparente, al suplantarlo con

Código HTML:
#menu li ul {
    background-image:url(img/ul_back.gif);
} 
funciona correctamente, es al declaración que uso en ie7.css y en ie8.css .
Cuando coloco alguna de estas hojas como unica hoja css en el documento, funciona, pero cuando las agrego mediante comentarios adicionales el fondo del menu sigue transparente, no se si se debera a el problema particular del menu desplegable o a los comentarios adicionales.

se puede agregar mediante comentario adicional solo la declaracion css?, por ejemplo:

Código HTML:
<!--[if IE 8]>
    <style>
    #menu li ul {
    background-image:url(img/ul_back.gif);
    </style>
} 
<![endif]--> 
adjunto captura





gracias!
  #6 (permalink)  
Antiguo 12/11/2010, 01:58
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 8 años, 10 meses
Puntos: 306
Respuesta: ie no lee comentarios condicionales

Sobre si se puede agregar mediante comentario adicional solo la declaracion css?, creo que sí.
Sobre porque no se ve, bueno, en cuanto pueda me fijo y de digo si encuentro algo.
Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #7 (permalink)  
Antiguo 15/11/2010, 13:25
 
Fecha de Ingreso: septiembre-2009
Mensajes: 30
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: ie no lee comentarios condicionales

Cita:
Iniciado por C2am Ver Mensaje
Sobre si se puede agregar mediante comentario adicional solo la declaracion css?, creo que sí.
Sobre porque no se ve, bueno, en cuanto pueda me fijo y de digo si encuentro algo.
Saludos
hola C2am!
pude ver que el ie le otorga al <ul> una clase en el html, algo que no coloque jamas, y lo llama INLINE STYLE, el cual vuelve el background-image trasnsparentel, al desactivarlo desde el inspector funciona y se ve el fondo.
Ahora, sabes alguna manera para decirle al IE que no le atribuya este inline style? que solucion me podrias aconsejar?

Adjunto captura:



gracias!

Etiquetas: comentarios, condicionales
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 20:24.