Red de conocimiento informático - Material del sitio web - Cómo crear un menú de navegación de dos o varios niveles usando CSS puro

Cómo crear un menú de navegación de dos o varios niveles usando CSS puro

Probé personalmente si el siguiente código puede implementar un menú de navegación de dos o varios niveles.

lt;stylegt;

lt;! --

* {margen: 0px; relleno: 0px;}

cuerpo {desbordamiento: tamaño de fuente: 12px; familia de fuentes: Arial, Helvetica, sans-serif ;color: #000; }

a {tamaño de fuente: 12px; familia de fuente: Arial, Helvetica, sans-serif; color: #000;

.menu {posición: relativa;; ancho: 1000px; color de fondo: #000;}

.ancho: 1000px; color de fondo: #360;}

.menu ul {list-style-type: none;}

.menu li {float: left; posición: relativa;}

.

.menu ul li: hover ul,

.menu ul a: hover ul{visibilidad: visible;}

.menu a{display: block background: #360; relleno: 2px 10px; color: #fff; texto-d-display: bloque; fondo: #360; relleno: 1px sólido #000;}

.menu a: hover{fondo: #690; color: #000;}

.menu ul ul,

. menú ul ul li {claro: ambos; alineación de texto: izquierda;}

.menu ul li a{pantalla: ancho: 100px alto: 15px;}

.menu ul ul li a:hover{fondo: #690;}

--gt;

lt;/stylegt;

lt;bodygt ;

lt;div class="menu"gt;

lt;ulgt;

lt;ligt;lt;a href="#"gt; menú_primer_nivel_01

lt;! --[SI IE 7]gt;lt;! --gt;lt;/agt;lt;!--lt;![endif]--gt;

lt;! --[if lte IE 6]gt;lt;tablegt;lt;trgt;lt;tdgt;lt;![endif]--gt;

lt;ulgt;

lt;ligt;lt;a href="#"gt;secundario_menu_01lt;/agt;lt;/ligt;

lt;ligt;lt;a href="#"gt;secundario_menu_02lt;/a

gt;lt;/ligt;

lt;/ulgt;

lt;! --[si lte IE 6]gt;lt;/tdgt;lt;/trgt;lt;/tablegt;lt;/agt;lt;;! [endif]--gt;

lt;/ligt;

lt;/ulgt;

lt;/divgt;

lt;/bodygt;