Foros del Web » Creando para Internet » HTML »

Cuál es el contrario de <!--[if IE 6]>?

Estas en el tema de Cuál es el contrario de <!--[if IE 6]>? en el foro de HTML en Foros del Web. Quiero que algo salga en la web siempre, excepto cuando se ve con IE6 o inferiores, que es el único que no soporta fixed. Pero ...
  #1 (permalink)  
Antiguo 03/06/2008, 17:05
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 12 años, 9 meses
Puntos: 3
Cuál es el contrario de <!--[if IE 6]>?

Quiero que algo salga en la web siempre, excepto cuando se ve con IE6 o inferiores, que es el único que no soporta fixed. Pero no sé cómo hacer.

Gracias por adelantado ;)
  #2 (permalink)  
Antiguo 03/06/2008, 17:10
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Respuesta: Cuál es el contrario de <!--[if IE 6]>?

Puedes usar el mismo comentario condicional pero para para contradecir la propiedad que hubieras puesto, o poner el selector de forma que IE6 no lo entienda, tipo:

#contendor >menu {
...
}

Mikel.
  #3 (permalink)  
Antiguo 04/06/2008, 07:04
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: Cuál es el contrario de <!--[if IE 6]>?

No me he explicado muy bien, lo siento. Lo que quiero poner es el contrario de esto:
Código HTML:
<!--[if IE 6]>
<iframe src='".THEME."incrustado.html'></iframe>
<![endif]--> 
O sea, que en vez de verse el frame cuando se navega con IE6, que cuando se navega con IE6 NO SE VEA. O sea, que se vea con todos menos que con IE6.
  #4 (permalink)  
Antiguo 04/06/2008, 13:54
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.727
Antigüedad: 15 años, 10 meses
Puntos: 997
Respuesta: Cuál es el contrario de <!--[if IE 6]>?

no se puede, los comentarios condicionales (CC) solo los leen los IEs... lo que dice Mikmoro es lo correcto. Puedes usar ese CC para ocultar el iframe al ie6, así:

Código:
 general.css
iframe{position:fixed}

ie6.css
iframe{position:absolute;}
o
iframe{display:none}
de toda forma puedes usar un pequeño js para que el ie6 soporte position:fixed
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #5 (permalink)  
Antiguo 05/06/2008, 09:31
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: Cuál es el contrario de <!--[if IE 6]>?

Cita:
Iniciado por webosiris Ver Mensaje
de toda forma puedes usar un pequeño js para que el ie6 soporte position:fixed
O sea, si pongo:

Código HTML:
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
<![endif]--> 
cualquier IE de versión inferior a la 7 leerá el contenido como IE7? Qué hace, cargar una librería de google? Esto no es peligroso?
  #6 (permalink)  
Antiguo 05/06/2008, 09:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 9 años, 8 meses
Puntos: 2526
Respuesta: Cuál es el contrario de <!--[if IE 6]>?

podria ser peligroso... proveniente de alguna otra pagina, pero de Google noooo.... menos de GoogleCode
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 05/06/2008, 11:44
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: Cuál es el contrario de <!--[if IE 6]>?

Entonces muchísimas gracias ;) Eso haré. Tú tienes IE6? Es para cuando lo implemente que me digas si funciona XDDD
  #8 (permalink)  
Antiguo 05/06/2008, 13:06
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 9 años, 8 meses
Puntos: 6
Respuesta: Cuál es el contrario de <!--[if IE 6]>?

No lo he comprobado pero según ésta página: Internet Explorer conditional comments

Se hace así:

Código:
<!--[if !IE 6]>
<iframe src='".THEME."incrustado.html'></iframe>
<![endif]-->
__________________
Pop & Rock Bands
Pop Music Stars
  #9 (permalink)  
Antiguo 05/06/2008, 13:15
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.727
Antigüedad: 15 años, 10 meses
Puntos: 997
Respuesta: Cuál es el contrario de <!--[if IE 6]>?

Cita:
Iniciado por ldp Ver Mensaje
Qué hace, cargar una librería de google? Esto no es peligroso?
ese js lo podes bajar a tu disco y cargarlo desde tu server si prefieres, pero no es para nada peligroso... en MdW puedes leer un artículo sobre lo que hace


Cita:
No lo he comprobado pero según ésta página: Internet Explorer conditional comments Se hace así:
eso que pones te va a funcionar, pero solo para otros ies... osea, lo leen TODOS los IEs MENOS la ver 6.

Los CC los interpretan solo los ies, asi que no es posible que Firefox (por ej) siga una regla de CSS...para todos los demas navegadores no ie los CC son simples comentarios y por lo tanto los ignoran.
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
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 02:52.