Foros del Web » Creando para Internet » HTML »

<!--[if IE]><![endif]-->

Estas en el tema de <!--[if IE]><![endif]--> en el foro de HTML en Foros del Web. Hola, quisiera saber si existe alguna condición en html, para localizar la siguiente excepción: Que el navegador que abre mi página sea IE7 ó Firefox. ...
  #1 (permalink)  
Antiguo 02/03/2007, 04:58
Avatar de walan  
Fecha de Ingreso: febrero-2007
Ubicación: Madrid
Mensajes: 49
Antigüedad: 17 años, 9 meses
Puntos: 0
<!--[if IE]><![endif]-->

Hola, quisiera saber si existe alguna condición en html, para localizar la siguiente excepción:

Que el navegador que abre mi página sea IE7 ó Firefox.

Puedo saber si es IE7

Código:
<!--[if lt IE 7]> només per IE 7 <![endif]-->
pero no se como saber si es firefox....

alguien me echa un cable?

Gracias!
  #2 (permalink)  
Antiguo 02/03/2007, 05:09
Avatar de kazafun  
Fecha de Ingreso: diciembre-2003
Ubicación: Elda
Mensajes: 843
Antigüedad: 20 años, 10 meses
Puntos: 13
Re: <!--[if IE]><![endif]-->

Que te cargue por defecto la hoja de estilos para FF, que nromalmente es la que mas respeta los estandares.

Despues utiliza esos comentarios condicionales para distinguir las diferencias de estilo de IE6 incluso de IE7

En realidad los comentarios condicionales se suelen utilizar para "sacar" los hacks fuera de la hoja de estilos comun.
__________________
MUERTE a Internet Explorer


Mi portfolio de diseño web en Elda
  #3 (permalink)  
Antiguo 02/03/2007, 05:17
Avatar de walan  
Fecha de Ingreso: febrero-2007
Ubicación: Madrid
Mensajes: 49
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: <!--[if IE]><![endif]-->

La intención no es usarlo por el tema de la hoja de estilos, es más bien, que tengo que añadir un pequeño div, que solo funciona correctamente en IE7 o en firefox, entonces lo que quiero es saber si existe algo más o menos como esto...

Código:
<!--[if Firefox]><![endif]-->
Pero mucho me da que firefox no lee los condicionales del html.

Al final me conformaré con usar esto otro:

Código:
<!--[if lte IE 6]> <div id="pepito">Para IE6 o menores<![endif]-->		
<!--[if IE 7]><div id="pepito">Para IE7<![endif]-->			
<script language="Javascript"> 
if(navigator.appName=="Netscape")document.write('Para NetScape'); 
</script>
  #4 (permalink)  
Antiguo 02/03/2007, 09:27
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Re: <!--[if IE]><![endif]-->

Hola

No, el código por el que preguntas, se llama "comentario condicional" y es otra de las cosas creadas por microsoft con mejor o peor fin.

En cualquier caso, si lo que necesitas es detectar el navegador, usa javascript de toda la vida, lee el tipo de navegador y discriminas en base a "gecko".

Felicidad
__________________
¡ hey, hou, hou, hey !
  #5 (permalink)  
Antiguo 02/03/2007, 11:51
Avatar de Carlos Santany  
Fecha de Ingreso: marzo-2007
Ubicación: Colima, Mex.
Mensajes: 31
Antigüedad: 17 años, 8 meses
Puntos: 1
Re: <!--[if IE]><![endif]-->

En realidad si maqueteas correctamente tu sitio no lo necesitaras, te digo por que yo al principio lo usaba pero después ya no hacía falta, solo debes de saber y jugar un poco con las propiedades en uno y en otro explorador, el unico que nunca he podido lograr que me salga correcto es en el explorador Opera.
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 23:03.