El día 26/11/07, Carlos Escuriola <[EMAIL PROTECTED]> escribió: > > Al final voy a hacer eso. Me da nosequé utilizar javascript en los menús > porque es donde se sustenta la navegación del sitio. Si no se despliegan > los > menús, no pueden ver nada... pero el problema no es javascript, el > problema > es por qué quieren un menú que se despliegue y encima, hacia arriba... > > On Nov 26, 2007 6:18 PM, Javier Trejo <[EMAIL PROTECTED]> wrote: > > > Carlos: > > > > Quizás debas dejar de complicarte tanto con CSS y empezar a utilizar un > > poco > > de JavaScript para el posicionamiento, de esta forma podrás sacar tu > menú > > funcionando sin problemas. > > > > Antes que empiece la típica discusión de las personas que no tienen > > habilitado JavaScript... digamos que el porcentaje es muy bajo no más de > > un > > 10% y por defecto los navegadores traen JS habilitado. El que lo tiene > > deshabilitado, bueno, que lo habilite o navegue el sitio sin el menú > > desplegable. > > > > Saludos, > > > > > > Javier Trejo > > Diseñador Web > > > > Comunicación Interactiva > > Cel.: +54 (11) 15 6485-7734 > > Nextel: 54*147*4233 > > Mail: [EMAIL PROTECTED] > > MSN: [EMAIL PROTECTED] > > Skype: javier.trejo > > > > > > -----Mensaje original----- > > De: [EMAIL PROTECTED] [mailto: > > [EMAIL PROTECTED] > > En nombre de Carlos Escuriola > > Enviado el: lunes, 26 de noviembre de 2007 09:48 > > Para: Ovillo, la lista de CSS en castellano > > Asunto: [Ovillo] Menú horizontal desplegable hacia arriba > > > > Hola a todos. Quisiera hacer (más que quisiera, que no quiero, > > necesito...) > > un menú desplegable pero que se despliegue hacía arriba, en lugar de lo > > tradicional que es hacia abajo, es decir, no un drop down menú, sino un > > drop > > up. La cosa es que me gustaría que fuera lo más accesible y limpio > > posible. > > Lo que tengo hecho hasta el momento son unas listas anidadas y lo que es > > el > > despliegue hacia abajo lo hace bien, pero no consigo hacer que se > > despligue > > hacia arriba. ¿Alguna sugerencia? > > > > Gracias. > > _______________________________________________ > > 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 > > > _______________________________________________ > 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 >
Carlos, si haces el menú con listas como de costumbre, anidando unas en otras por cada submenú, no tendrás problemas de accesibilidad. Después, y sólo después, le aplicas el comportamiento del menú "pull-up" transformando los elementos del UL con JS; con DOM podrás convertir esos LI en elementos A anidados en un DIV, o lo que sea. Luego los que tengan soporte JS, podrán lucir el "super-pull-up-menú" que tanto desea el cliente, y por norma general el cliente suele utilizar IE en sus diversas versiones, por lo que por defecto lo llevará activado y cumplirás con los resultados esperados, manteniendo el menú totalmente accesible <guiño>. Claro está, es más trabajoso y quizá no dispongas de tanto tiempo. En mi opinión es la forma más elegante de resolverlo. -- Atentamente, Philipp Keweloh _______________________________________________ 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
