<p><span style="color: #000000;"><span style="font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 20px;"><span style="font-family: arial, sans-serif; line-height: normal; font-size: 14px; color: #444444;"><span style="color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 20px;"><img style="float: right;" src="http://farm3.static.flickr.com/2788/4513108921_8573b25f91_o.png" alt="" /></span>Este es un sencillo código que deberíamos tener dominado para respetar la estructura lógica de la heredación y anidación de elementos en el HTML. Siendo que el XHTML es una variación del HTML como una variación más estricta del mismo, tendremos el beneficio de que nuestras listas se vean perfectas tanto estructural como visualmente (con CSS) en cualquier vanegador y/o dispositivo.</span></span></span></p> <p>Ya sea <ol> o <ul> aveces la dificultad está entre los items de lista <li>, porque no todos saben con certeza dónde ubicar la sublista.</p> <p>Propuse ejemplos con enlaces ya que es lo más común que se puede encontrar en las listas y en lo que más se complica.</p> <h2>¿Cómo crear listas de la forma correcta?</h2> <p>Esta sería la estructura más básica, que corresponde a una simple lista:</p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"><ul><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /></ul></span></span></span></span></span></pre> <p>Luego, si queremos agregar una sublista al segundo item debemos abrir </a> y </li> del mismo:</p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"><ul><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a><br /><br /> </li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /></ul></span></span></span></span></span></pre> <p>Para poner la sublista que queramos en el mismo orden que se muestra al principio.</p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"><ul><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a><br /> <ul><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> </ul><br /> </li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /></ul></span></span></span></span></span></pre> <p>Así sucesivamente, podemos jugar con las listas y hacer muchas dentro de ella.</p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"><ol><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a><br /> <ul><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a><br /> <ul><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> </ul><br /> </li><br /> <li><a href="..." title="...">...</a></li><br /> </ul><br /> </li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a><br /> <ul><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> </ul><br /> </li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /></ol></span></span></span></span></span></pre> <p>La idea no sería hacer algo tan grotesco como el ejemplo.</p> <h2>¿Cómo NO crear listas de la forma correcta?</h2> <p>Este constituiría un mal ejemplo, donde la sublista se agrega después del item y no dentro de él:</p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"><ul><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> <ul><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> </ul><br /> <li><a href="..." title="...">...</a></li><br /></ul></span></span></span></span></span></pre> <p>Ya está, no hay otra forma de equivocarse, solo hay que respetar las respectivas anidaciones en el orden <ul> <li> <ul> <li>.</p> <div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 929px; width: 1px; height: 1px;"> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"><ul><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a><br /> <ul><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /> </ul><br /> </li><br /> <li><a href="..." title="...">...</a></li><br /> <li><a href="..." title="...">...</a></li><br /></ul></span></span></span></span></span></pre> </div>
o salir
¡Amigo! te demorarás 10 segundos en crear tu cuenta.
Crear cuenta o acceder
Nick o e-mail Es el nombre visible de tu cuenta y te servirá para acceder a ella. Permitido espacios y cualquier caracter.
Contraseña Una clave única para acceder a tu cuenta.
Transcribe el código en la dirección indicada con el fin de evitar el SPAM.
Identificación Tu identificación es el nick o el e-mail de tu cuenta.
Contraseña La clave de tu cuenta. ¿No la recuerdas?
Recordar por diez días
Disfrutarás de todos los beneficios de DocumentoWeb.
Twitter Facebook Feed RSS
www.DocumentoWeb.com - Licencia Creative Commons