Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión

 
Búsqueda Avanzada

15.707 Mensajes en 3.130 Temas- por 371 Usuarios - Último usuario: lasfirrot
Mayo 22, 2012, 01:43:53
Foro de Hispabyte.netDiseño WebHosting y Desarrollo WebHTML / XML / Javascript (Moderador: D4MR0D)Tema: CSS para Men?s
Páginas: [1]   Ir Abajo
Imprimir
Autor Tema: CSS para Men?s  (Leído 719 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
k4tm41
Aprendiz
**
Mensajes: 53


Ver Perfil
« : Noviembre 10, 2004, 10:21:07 »


Amos a ver

Si tenemos una barra de men? y queremos cambiar su aspecto seg?n hayamos escogido, por ejemplo un sistema u otro (l?ase Windosw, Linux, MACOS, etc), de forma que por ejemplo al elegir windows, los links sean de color azul y las letras del menu azules tambi?n necesito un CSS por sistema? o puedo hacerlo todo con un mismo CSS?

Es que no entiendo como con un s?lo documento CSS se podr?a hacer, adem?s de que al inicio de cada p?gina deber?a de comprobar en que sistema estoy y siendo as? elegir un CSS u otro, cosa que creo no se puede hacer, ya que no puedo meter la declaracion del documento CSS entre IF's o un bucle, lo cual tambi?n me supondr?a un problema a?n teniendo un CSS por cada sistema.

Espero haberme hecho entender

Muchas gracias
En línea
LocK_CDA
Miembro Imprescindible
*****
Mensajes: 574


Ver Perfil
« Respuesta #1 : Noviembre 11, 2004, 12:36:02 »

Creas varios archivos css, uno llamado windows.css el otro linux.css... o como te apetezca. Mediante PHP detectas el sistema operativo y lo guardas en una variable llamada $so. Cuando sea windows $so=windows, cuando sea linux $so=linux, cuando sea MacOS $so=MacOS... luego simplemente tendr?s varias clases y se usar?n en funci?n de lo establecido mediante <LINK REL="StyleSheet" HREF=<?php echo $so ?>.css TYPE="text/css">.

Es bastante simple, pero si no me he expresado con claridad o tienes alg?n problema ya sabes donde acudir Gi&ntilde;ar.

Un saludo!
En línea
ZiTAL
Experto
****
Mensajes: 365



Ver Perfil
« Respuesta #2 : Noviembre 11, 2004, 10:15:41 »

para saber ke SO usas, el tipo de SO se guarda en la variable PHP_OS, si si, sin $ Gi&ntilde;ar
por ejemplo para sacar el SO ke tienes por pantalla
Código:
<?
echo PHP_OS;
?>

he probado en Windows XP y pone WINNT. Lo ke no se es si es el sistema operativo servidor o de cliente :huh:

Seguimos investigando...
« Última modificación: Noviembre 11, 2004, 11:09:20 por ZiTAL » En línea
k4tm41
Aprendiz
**
Mensajes: 53


Ver Perfil
« Respuesta #3 : Noviembre 11, 2004, 05:55:39 »

Zital, lo de los Sistemas Operativos era ?nicamente un ejemplo, pod?a estar hablando que se yo, de diferentes g?neros cinematogr?ficos o secciones dentro de una web de noticias (pol?tica, sociedad, etc) pero muchisimas gracias por tu respuesta.

LocK_CDA,  muchas gracias, mi duda esta resuelta aunque...en mi caso tendr?a que hacer alrededor de 50 hojas de estilo diferentes...se hace as? o hay alguna otra manera?

1 saludo

 
En línea
ZiTAL
Experto
****
Mensajes: 365



Ver Perfil
« Respuesta #4 : Noviembre 11, 2004, 08:36:38 »

Perdona no te habia entendido bien, puedes hacer un PHP con una funcion en la que segun que valores, el estilo CSS sea asi o asau Gi&ntilde;ar

por ejemplo, sabemos ke el CSS aparte de en un artxibo podemos eskribirlo en el codigo HTML etre las estiketas <head></head>, por ejemplo:
Código:
<head>
<STYLE TYPE="text/css">
<!--
BODY {
           font-family:Verdana;
           color:white;
          }

//-->
</STYLE>
</head>

sabiendo esto, puedes krear un artxibo PHP, ke recoga unas variables, por ejemplo con el POST: ejemplo:

Código:
<?
$fuente_body=$_POST['fuente_body];
$color_body=$_POST['color_body];
//estos para recoger el valor de la peticion
//y imprimes el CSS con las variables:
?>
<STYLE TYPE="text/css">"
<!--
"BODY {              
<?
//aki metemos "color: konkatenandolo con la variable color_body para cerrarlo y poner el; en HTML
echo "color: ".$color_body;?>;
<?
//aki la fuente;)
echo "font-family:".$fuente_body;?>;
          }

//-->
</STYLE>

este es un ejemplillo, por ejemplo en una pagina tienes unos combos con, elementos y propiedades predefenidas y al enviarla mediante un formulario, ke te eliga el CSS personalizado, no se si se me entiendo ke hoy no estoy pa estas coasas ke ma?ana tengo examen de radio television y no tengo ni idea!!!!!
En línea
LocK_CDA
Miembro Imprescindible
*****
Mensajes: 574


Ver Perfil
« Respuesta #5 : Noviembre 11, 2004, 09:30:11 »

Ambos m?todos son eficaces e interesantes. Lo que est? claro es que si necesitas 50 dise?os diferentes tienes que hacerlos igualmente, nada te salvar? de ello. Yo quiz?s ser?a partidario de tener varios archivos CSS para el dise?o de cada p?gina y de esto modo puedes editar cada dise?o de una forma totalmente independiente a las dem?s.

Hum... si tienes que hacer 50 dise?os diferentes espero que tengas una buena imaginaci?n Lengua y sobre todo tiempo y paciencia Gi&ntilde;ar.
En línea
k4tm41
Aprendiz
**
Mensajes: 53


Ver Perfil
« Respuesta #6 : Noviembre 11, 2004, 10:44:50 »

Muchas gracias a los dos, ya estoy implement?ndolo.

Y bueno, tampoco es una cosa excesiva, cambiar el color de los links, de las filas de las tablas, del fondo del men?...poca cosa.
En línea
Páginas: [1]   Ir Arriba
Imprimir
Foro de Hispabyte.netDiseño WebHosting y Desarrollo WebHTML / XML / Javascript (Moderador: D4MR0D)Tema: CSS para Men?s
Ir a:  


Tema diseñado por RJ-45 para Hispabyte.net basado en el
theme famouspadexx v.09 designed by Formado Comprido
Downloable here. My present to padexx.de