# UL HTML: lista desordenada en HTML

Una lista desordenada HTML te permite enumerar el contenido de tus páginas web de forma clara y sin numeración. Además de la etiqueta básica `<ul>` en HTML, otros elementos relevantes son la etiqueta de lista `<li>` y el atributo `type`.

## ¿Qué son las listas desordenadas HTML y para qué se utilizan?

Las listas desordenadas en HTML son elementos HTML que se utilizan para la **creación de listas** en las que el orden de los elementos individuales de la lista es irrelevante. Estas listas pueden integrarse utilizando la [etiqueta HTML](https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/html-tags/) `<ul>`, en la que `<ul>` marca el punto de inicio y `</ul>` el final de la lista. Los distintos elementos de una lista desordenada se marcan con la etiqueta de listas en HTML `<li>`, que no limita el número de elementos.

Las listas HTML-`<ul>` son adecuadas para la presentación estructurada de una amplia variedad de contenidos, como los siguientes:

- **Listas de tareas clásicas**: listas de verificación, de ingredientes o de tareas pendientes
- **Funciones**: enumeración de las características de un producto o de sus prestaciones
- **Enlaces**: listado de enlaces a sitios externos o perfiles en redes sociales
- **Etiquetas**: lista de palabras clave populares
- **Listas de precios**: presentación en forma de lista de los precios de los servicios o productos
- **Citas**: presentación estructurada de las próximas citas

Consejo La contrapartida de las listas desordenadas HTML son las listas ordenadas HTML que se caracterizan por el hecho de que los **elementos individuales de la lista están enumerados** y, por tanto, están sujetos a una jerarquía clara.

## ¿Cómo se crea una lista desordenada HTML con `<ul>`?

Si deseas incluir una lista desordenada en HTML, puedes hacerlo en cualquier parte del área `<body>` de tus páginas web. Como ya se ha mencionado, una etiqueta introductoria (`<ul>`) y una de cierre (`</ul>`) sirven como marcadores para el inicio y el final de la lista, mientras que los elementos individuales de la lista se definen con la etiqueta introductoria `<li>` y la de cierre `</li>`. Por tanto, la sintaxis básica de la etiqueta `<ul>` en HTML es la siguiente:

```html
<body>
<ul>
<li>Elemento de la lista 1</li>
<li>Elemento de la lista 2</li>
<li>Elemento de la lista 3</li>
<li>…</li>
</ul>
<div class="hash d-none" hidden>hash_2273465e03ddbb642915192fffda4675d4b5a414</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>
```

Como en este caso no se ha especificado el símbolo de lista, HTML utiliza el símbolo estándar de “Bullet”, es decir, el clásico punto centrado.

## Listas desordenadas en HTML anidadas

Aunque lo normal es utilizar listas ordenadas en HTML para implementar listas jerárquicas, también es posible subordinar elementos de una lista utilizando la etiqueta &lt;ul&gt; en HTML. Para crear este tipo de listas anidadas, simplemente incluye más listas desordenadas HTML dentro de la etiqueta `<ul>`existente, como en el siguiente ejemplo donde encontramos dos listas subordinadas:

```html
<body>
<p><strong>Lista desordenada anidada:</strong></p>
<ul>
    <li>Frutas
        <ul>
            <li>Manzanas
                <ul>
                    <li>Granny Smith</li>
                    <li>Gala</li>
                    <li>Fuji</li>
                </ul>
            </li>
            <li>Naranjas
                <ul>
                    <li>Navel</li>
                    <li>Naranja sanguina</li>
                    <li>Mandarina</li>
                </ul>
            </li>
        </ul>
    </li>
</ul>
<div class="hash d-none" hidden>hash_2273465e03ddbb642915192fffda4675d4b5a414</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>
```

La categoría principal “Frutas” se subdivide así en las subcategorías “Manzanas” y “Naranjas”, en las que se enumeran distintas variedades. Para el usuario en el navegador, el ejemplo anterior tendría un aspecto similar al siguiente:

[![Imagen: Ejemplo de lista desordenada HTML anidada](https://www.ionos.mx/digitalguide/fileadmin/_processed_/3/a/csm_ul-html-anidada-ejemplo_73af04bd69.webp "Ejemplo de lista desordenada HTML anidada")](https://www.ionos.mx/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/ul-html-anidada-ejemplo.png) En el ejemplo se utilizan tres elementos `` diferentes.
## Personalizar los símbolos de lista `<ul>` con `list-style-type`: ejemplos

Mediante la propiedad CSS `list-style-type`, que puede aplicarse a través del [atributo HTML](https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/atributos-html/ "/") `style` o una hoja de estilo externa, se pueden personalizar los símbolos de las listas desordenadas en HTML en cualquier momento. De esta forma, se pueden definir, por ejemplo, los siguientes símbolos:

<table>
  <thead>
    <tr>
      <th>Símbolo `list-style-type`</th>
      <th>Descripción</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>`disc`</td>
      <td>Círculo con relleno; selección estándar HTML sin atributo`style`</td>
    </tr>
    <tr>
      <td>`circle`</td>
      <td>Círculo sin relleno</td>
    </tr>
    <tr>
      <td>`square`</td>
      <td>Cuadrado</td>
    </tr>
    <tr>
      <td>`none`</td>
      <td>Sin símbolo de lista</td>
    </tr>
  </tbody>
</table>

En código, esta personalización del diseño tiene, en el caso de que se desee utilizar círculos sin relleno, el siguiente aspecto:

```html
<body>
<p><strong>Manzanas:</strong></p>
<ul style="list-style-type:circle;">
    <li>Granny Smith</li>
    <li>Gala</li>
    <li>Fuji</li>
</ul>
</body
```

Nota Para un diseño más completo y reutilizable, es aconsejable definir el CSS por separado en un archivo o en la etiqueta `<style>` del área `<head>`. Esto garantiza una distinción clara entre contenido y estilo y facilita el mantenimiento del código.


This is a markdown version of: [https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/lista-desordenada-html/](https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/lista-desordenada-html/) for AI/LLM consumption.