Foros del Web » Programando para Internet » PHP »

Estilos Controlados Por Php

Estas en el tema de Estilos Controlados Por Php en el foro de PHP en Foros del Web. Hola! Alguien sabe como se puede cargar una CSS diferente según sea el navegador de manera práctica? Mi intensión es aplicarlo a 4 navegadores diferentes ...
  #1 (permalink)  
Antiguo 22/11/2006, 16:47
Avatar de ChocoMan  
Fecha de Ingreso: diciembre-2004
Ubicación: Santa Fe Capital
Mensajes: 68
Antigüedad: 19 años, 4 meses
Puntos: 0
Exclamación Estilos Controlados Por Php

Hola!
Alguien sabe como se puede cargar una CSS diferente según sea el navegador de manera práctica? Mi intensión es aplicarlo a 4 navegadores diferentes debido a que el resto se basan en patrones similares a estos(IE, FIREFOX, OPERA y NETSCAPE).
El problema está es que al no tener muchos conocimientos de PHP aún no se si es válido esto que les doy a continuación:


este código se insertaría al comienzo de la página:

<?php
if ($_SERVER["HTTP_USER_AGENT"] == "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)")
{

echo "<html><head><title>CARGA CSS</title><link rel='stylesheet' ref='css_ie.css' /></head>";


}else if ($_SERVER["HTTP_USER_AGENT"] == "Mozilla/5.0 (Windows; U; Windows NT 5.1; es-AR; rv:1.8.1) Gecko/20061010 Firefox/2.0")
{

echo "<html><head><title>CARGA CSS</title><link rel='stylesheet' ref='css_fx.css' /></head>";
...

//etc...

...

?>

Se muy bien que no es el mejor método, pero es solo un ejemplo, debería mejorarse para detectar múltiples versiones de los navegadores con menos código.

Desde ya, muchas gracias por su interés!!
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 14:27.