Buenas, 
 
estoy montando una web y tengo un menú que no tengo claro como montar. El
menú tiene 2 niveles: el primer nivel (con 4 elementos) se ha de mostrar en
linea, y debajo de cada uno hay un submenu con 2 o 3 elementos que se
muestran en bloque. Tendria la apariencia de una tabla con 4 columnas i 3
filas, donde la primera fila es el nombre del menú y las otras filas son el
submenu. 
 
Mi idea era crear el menu con <ul> i el display inline, pero no acaba de
funcionar. Aquí va el código:
 
<ul class='menu'>
        <li>Roser Sales</li>
                <ul class='submenu'>
                        <li>Biografia</li>
                        <li>Currículum</li>
                        <li>Obra representativa</li>
                </ul>
        
        <li>Taller de gravat</li>
                <ul class='submenu'>
                        <li>Edicions per artistes</li>
                        <li>Cursos a mida</li>
                </ul>

        <li>Novetats</li>
                <ul class='submenu'>
                        <li>Anuncis</li>
                        <li>RSN recomana</li>
                </ul>

        <li>Contacte</li>
                <ul class='submenu'>
                        <li>Vull llogar un espai</li>
                        <li>Vull apuntar-me a un curs</li>
                        <li>Vull dir la meva</li>
                </ul>

</ul><!-- fi classe menu -->

I el css:

ul.menu li {
        display:inline;
}

ul.submenu li {
        display:block;

}


El problema es que al haver el ul.submenu dentro de los <li> se pierde el
comportamiento que da el "inline". O sea, que el menú aparece en vertical! 

Es normal que al poner una nueva lista dentro de otra lista no se pueda
poner en linia? He hecho algo mal???

Gracias!!!

Joan


_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a