Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/09/2013, 09:37
bathorz
 
Fecha de Ingreso: agosto-2013
Mensajes: 150
Antigüedad: 10 años, 8 meses
Puntos: 29
Respuesta: menu y submenu al mismo nivel

Juega las posiciones y los anchos. Al CSS se puede mejorar la herencia, investiga.
Código HTML:
Ver original
  1. <!doctype html>
  2.    <head>
  3.       <meta charset="utf-8" />
  4.       <title>Menu_nivel</title>
  5.       <style type="text/css">
  6.          * { margin: 0px;padding: 0px; outline: 0;}
  7.          .menu ul {
  8.             list-style-type: none;
  9.          }
  10.          /* n1 */
  11.          .menu ul li.n1 {width: 50px; border: solid 1px #f00;}
  12.          .menu ul li a { color:black; text-decoration: none;}
  13.          .menu ul li a.n1 {color:red; display: block!important;display: none;position: relative;}
  14.          /* se oculta ul */
  15.          .menu ul li ul {display: none;}
  16.          /* muestra nivel 2 */
  17.          .menu ul li:hover > ul {display: block;position: absolute;left: 52px;top:-1px;}
  18.          /* n2 */
  19.          .menu ul li ul li a.n2 {width: 50px; color:green; border: solid 1px #0f0;display: block!important;display: none;position: relative;}
  20.          /* muestra nivel 3 */
  21.          .menu ul li ul li:hover > ul {display: block;position: absolute;left: 52px;top:-1px;}
  22.          /* n3 */
  23.          .menu ul li ul li ul li a.n3 {width: 50px;color:blue;border: solid 1px #00f;display: block!important;display: none;position: relative;}
  24.       </style>
  25.    </head>
  26.    <body>
  27.       <div  class="menu">
  28.          <ul>
  29.             <li class="n1">
  30.                <a class="n1" href="">1</a>
  31.                <ul>
  32.                   <li>
  33.                      <a class="n2" href="">11a</a>
  34.                      <ul>
  35.                         <li>
  36.                            <a class="n3" href="">111</a>
  37.                         </li>
  38.                      </ul>
  39.                   </li>
  40.                   <li>
  41.                      <a class="n2" href="">11b</a>
  42.                   </li>
  43.                   <li>
  44.                      <a class="n2" href="">111</a>
  45.                   </li>
  46.                </ul>
  47.             </li>
  48.             <li class="n1">
  49.                <a class="n1" href="">2</a>
  50.                <ul>
  51.                   <li>
  52.                      <a class="n2" href="">22a</a>
  53.                   </li>
  54.                   <li>
  55.                      <a class="n2" href="">22b</a>
  56.                      <ul>
  57.                         <li>
  58.                            <a class="n3" href="">222a</a>
  59.                         </li>
  60.                         <li>
  61.                            <a class="n3" href="">222b</a>
  62.                         </li>
  63.                      </ul>
  64.                   </li>
  65.                   <li>
  66.                      <a class="n2" href="">22c</a>
  67.                   </li>
  68.                </ul>
  69.             </li>
  70.          </ul>
  71.       </div>
  72.    </div>
  73. </body>
  74. </html>