Buenas tardes,
mirando la documentación del CMS que estoy usando para un proyecto, he
visto un ejemplo donde anidaban tal que así, con un li exclusivo para
la lista anidada:
<ul>
<li>hola</li>
<li>
<ul>
<li>elemento anidado</li>
</ul>
</li>
<li>adiós</li>
</ul>
Mientras que yo siempre anidaba la lista anidada (valga la
redundancia) dentro del último li de la lista padre:
<ul>
<li>hola
<ul>
<li>elemento anidado</li>
</ul>
</li>
<li>adiós</li>
</ul>
Mirando en esa fuente de sabiduría que es la especificación del w3c,
en el apartado de listas [1] he visto que lo hacían como yo, aunque el
ejemplo está DEPRECATED y no dicen la razón (quizás pq en html 4.01
los <li> no hace falta cerrarlos, pero no deberían deprecarlo (¿?) por
eso. No he encontrado la especificación de listas en xhtml).
Y cambiando de tema, algo que me ha sorprendido mientras buscaba en la
especificación de xhtml [2]:
<copypaste>
B. Element Prohibitions
This appendix is normative.
The following elements have prohibitions on which elements they can
contain (see SGML Exclusions). This prohibition applies to all depths
of nesting, i.e. it contains all the descendant elements.
[...]
pre
must not contain the img, object, big, small, sub, or sup elements.
[...]
</copypaste>
Me ha sorprendido el no poder poner <sub> y <sup> en <pre>, es algo
que no me esperaba, sobretodo cuando justo hace unas horas lo he hecho
en un artículo para un wiki [3], y que no valida, claro :_(
[1]: http://www.w3.org/TR/html4/struct/lists.html#h-10.2
[2]: http://www.w3.org/TR/xhtml1/#prohibitions
[3]: http://revistes.upc.es/wiki/P%3DNP (P = NP)
--
Si no puedes deslumbrar con tu inteligencia,
desconcierta con tus gilipolleces
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo