Alejandra:
Yo tengo una técnica de la que estoy muy orgulloso, aunque lleva bastante
código, es puramente en CSS.
Supongamos que tenemos 3 secciones (para hacerla facil)
-Home
-Empresa
-Contacto
En cada una de esas tres secciones, tendremos un <body> con una class="" con
el nombre de la seccón, es decir:
<body class="home">
Luego, en el menú, tendremos <li class="home">Home</li>
Entonces, en el css:
body.contacto li.contacto a,
body.empresa li.empresa a,
body.home li.home a {
color: red; /*esta es la seccion activa*/
}
Entonces cuando la clase del body coincida con la clase del LI, ese item
quedará destacado. En las otras secciones, se mostrará el estilo por defecto
para body.* li.* a
De esta forma también pueden habilitarse/deshabilitarse submenúes en cada
sección, ejemplo:
li.empresa ul {
display: none;
}
body.empresa li.empresa ul {
display: block;
}
El submenu de empresa sólo se mostrará en una página cuyo body sea empresa,
es decir, en la página empresa y en todas sus subsecciones.
Espero que haya sido claro!
Cualquier cosa que me preguntan!
Martin.
El día 31/10/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
escribió:
>
> No se si me hice entender bien, pero me falto decir que para los estilos
> aplico un .css,
>
> y como es eso de :"si es puro HTML plano te toca hacerlo manualmente, es
> decir, en cada página tu misma "activar" el menú en que el visitante
> esté."
>
> como se haria eso, aplicaria una clase? a que se aplicaria al a:active?
> Muchisimas gracias por tu tiempo
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a [email protected]
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo