Necesito dividir en grupos de varios <li> elementos en una lista, es posible?
(Yo sé que un dar a cada elemento de los diferentes nombres de clase/separar en diferentes <ul>)

5 Comentarios

  1. 23

    Han considerado que la anidados de UL? Creo que esto podría validar:

    <UL>
        <LI>
            <UL>
                <LI></LI>
                <LI></LI>
                <LI></LI>
            </UL>
        </LI>
        <LI>
            <UL>
                <LI></LI>
                <LI></LI>
                <LI></LI>
                <LI></LI>
                <LI></LI>
            </UL>
        </LI>
    </UL>

    Tu CSS truco fue mi primera conjetura; lástima que no se puede usar eso.

    • Respuesta correcta, sin embargo, un concepto como el de form > fieldset > input sería aún mejor, en términos de shorthandedness.
    • ¿Por qué usar la entrada de elementos de una lista?
    • Creo que fuera de lugar este comentario, que pertenece a algún otro lugar.
  2. 6

    De acuerdo a la XHTML esquema (o uno de los esquemas de todos modos), la única cosa que puedes poner dentro de un <ul> es un <li>, como se describe en http://www.w3.org/TR/2006/WD-xhtml-modularization-20060705/abstract_modules.html#s_listmodule

    Usted puede modificar la apariencia de los elementos de la lista mediante el uso de CSS, asignando diferentes valores de la clase a la <li> elementos.

    <li class="group1"> ...
    <li class="group1"> ...
    <li class="group1"> ...
    <li class="group2"> ...
    <li class="group2"> ...
    <li class="group2"> ...
  3. 5

    Han considerado que el uso de múltiples-la herencia de clases CSS? Esto puede ser un poco complicado de mantener, pero se va a resolver el caso de la misma entrada en varios grupos. El HTML se ve algo como esto:

    <ul class="pizza-toppings">
        <li class="meat">pepperoni</li>
        <li class="meat">bacon</li>
        <li class="vegetarian">cheese</li>
        <li class="vegetarian vegan">mushrooms</li>
        <li class="vegetarian vegan">onions</li>
    </ul>

    Aquí tenemos tres grupos (carne, vegetarianos y veganos) y algunos ingredientes, como las setas y la cebolla, son parte de más de un grupo.

  4. 0

    Creo que las únicas opciones son las que ya ha identificado, varias listas o a través de sus clases, ya que para un li a estar en la lista definida por un ul o un ol, debe ser el inmediata niño de que ul/ol (referencia).

  5. 0

    Si necesita separar en diferentes grupos de elementos de una lista desordenada de lo que deberían pertenecer a las diferentes listas, ¿no es O debe ser agrupados en una lista ordenada (muchos ULs en una OL).

    Si se trata de la presentación de necesidades (para mostrar una lista de varias columnas) y se puede resolver algunas limitaciones, la segunda técnica en https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5810687.html o explica también aquí : http://www.communitymx.com/content/article.cfm?page=2&cid=27F87

    Existan tales grupos para seleccionar (optgroup), pero, obviamente, no se puede separar la opción de elementos porque se debe seleccionar sólo uno de ellos por lo que deben pertenecer al mismo elemento.

Dejar respuesta

Please enter your comment!
Please enter your name here