15/02/2009, 08:50
|
| | Fecha de Ingreso: febrero-2009
Mensajes: 56
Antigüedad: 15 años, 9 meses Puntos: 3 | |
PHP o HTML para Encabezado.... Recomendación !! Saludos Amigos,
Gracias al constante problema en los CSS y muchos Scripts, cuando se usa un Explorador menor o igual a IE6 les hago una pregunta sencilla. A partir del IE7 y con otros Exploradores (FF, Safari, Opera, Chrome, etc) los CSS y JavaScript no tienen problemas, entonces para una página que estoy haciendo estoy buscando un método que cuando me detecte simplemente el IE 6 o Menor a esata versión me llame a una archivo CSS y otros, distintos, entonces hay dos métodos: Uno hecho en el comun HTML con la etiqueta <!--[if...] y el Otro Método con PHP.... aqui se los dejo ambos métodos, los cuales obviamente van en el encabezado....
<!-- METODO 1 HTML -->
<!--[if lte IE 6]><link href="archivo_para_ie6_o_menor.css" rel="stylesheet" type="text/css" /><![endif]-->
<!--[if gte IE 7]><link href="archivo_normal.css" rel="stylesheet" type="text/css" /><![endif]-->
<![if !IE]><link href="archivo_normal.css" rel="stylesheet" type="text/css" /><![endif]>
<!-- METODO 2 PHP -->
<?php
$navegador = $_SERVER['HTTP_USER_AGENT'];
if (ereg("MSIE [6,5,4]\.[0-9]", $navegador))
{echo'<link href="archivo_para_ie6_o_menor.css" rel="stylesheet" type="text/css" />';}
else
{echo'<link href="archivo_normal.css" rel="stylesheet" type="text/css" />';}
?>
Ahora, la Ventaja que veo con el sistema PHP es que sólo y sólo si el explorador usado es IE6 o Menor, aplica la condición, sino, simplemente si es IE7, IE8 además de CUALQUIER OTRO explorador se adjuntaría el archivo_normal.css, mientras que con el sistema HTML el explorador tendría que evaluar etiqueta a etiqueta y aplicar el "archivo_normal.css" o "archivo_para_ie6_o_menor.css" según el resultado de la evaluación....
Entonces la pregunta es: ¿Qué método usarían? ¿Cúal les parece mejor, más rápido? ¿Qué opinan?....
Gracias a todos !!!
Última edición por cambalachito; 15/02/2009 a las 08:51
Razón: --
|