Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/11/2011, 15:54
Avatar de Tecna
Tecna
 
Fecha de Ingreso: enero-2010
Mensajes: 291
Antigüedad: 14 años, 3 meses
Puntos: 45
Respuesta: listas dentro de listas?

Buenas,

si lo que quieres hacer es un lista con varios niveles la forma correcta es usar listas anidadas en cualquiera de sus variantes. Es correcto sintacticamente puesto que valida en todos los doctype, y también es correcto semanticamente puesto que las listas son para enumerar elementos. En cualquier lenguaje de programación un código puede ser correcto sintacticamente porque no tenga ningun error según el lenguaje en el que esté escrito pero no tener ningún sentido o arrojar un resultado erroneo, por ejemplo la mala constumbre de usar tablas para maquetar cuando el sentido de una tabla es mostrar datos tabulados, o usar enlaces como botones cuando lo que el navegador espera es que le lleve a algún sitio, o el caso de las listas y los menús por citar algunos, pueden confundir al navegador y al usuario con lo cual no facilitan la accesibilidad ni la usabilidad. Y si se hace un marcado semanticamente correcto cualquier dispositivo capaz de interpretarlo lo hará correctamente, también visualmente porque para eso tiene una hoja de estilos básica.Y aunque ambas son importantes yo diría que lo es más la semántica.

En cuanto al atributo start sólo sirve para listas ordenadas, está obsoleto y no valida en modo estandar. Además resulta confuso por lo que dificulta la usabilidad mientras que las listas anidadas con el indentado por defecto que suelen tener en todos los navegadores son muy intuitivas.