👨‍💻
Coding Library
  • 👨‍💻Coding Library
  • 👾Linux
    • Basic Commands
    • Other commands
      • Ls
      • Mv
      • Chmod
      • Ln
      • Cat
      • Wc
      • Grep
      • Sed
      • Find
    • Sistema de ficheros
      • Inodos
  • 📦Git
    • Page 3
  • 🖊️Vim
    • Vim Basics
      • Gramatica de Vim
      • Moviendote por un archivo
    • Todo y mas
  • 🏛️C
    • Estructuras de datos
      • Listas Enlazadas
      • Colas
      • Pilas
      • Arboles
    • Valgrind
    • Operadores de bits
    • Procesos e Hilos
      • Fork
      • Wait
      • Waitpid
      • Semáforos
      • Estructura sigaction
      • Signals
    • MiniLibX
      • Ventanas (windows)
      • Imprimir Pixels
      • Imagenes
      • Colores
      • Eventos
      • Loops (bucles)
      • Leer imagenes
    • Readline
    • Funciones
      • opendir
      • access
    • Network Programming
      • Structs
      • Llamadas al sistema
      • Synchronous I/O Multiplexing
        • kqueue
  • 🌃C++
    • Clases
      • Herencia
      • Shallow and deeps copies
      • Clases abstractas y Interfaces
      • Reasignar operadores
    • Punteros y referencias
    • Manejo de ficheros
    • Punteros a funciones
    • Excepciones
    • Casting
    • Templates
    • Templated Containers
      • Iterators
      • std::vector
      • std::list
      • std::map
  • 🧠Pyhton
    • Sintaxis basica
    • Scripts
    • Tipos de datos
      • Listas
      • Set
      • Diccionarios
      • Generadores
    • Estructuras de control
      • Iterar con For
      • Iterar con zip
      • Iterar con enumerate
    • Map, Filter and Reduce
    • Funciones
    • Clases
      • Metodos
      • Herencia
    • Formateo con {} y format()
    • Decoradores
  • 📦JAVA
    • Conceptos basicos
    • Programacion estructurada
    • Clases predefinidas
    • POO
      • Clases
      • Herencia
      • Polimorfismo
      • Abstraccion
      • Encapsulacion
    • ArrayList
    • Excepciones
  • ⚒️HTML
    • HTML Basics
    • Elementos de bloque
      • Titulos y parrafos
      • Header, Main y Footer
      • Section, article y aside
    • Elementos en línea
    • Atributos
    • Enlaces <a>
    • Listas
    • Tablas
    • Formularios
      • Input
      • Select y datalist
      • GET y POST
    • Contenido embebido
      • Imagenes
      • Audio y video
      • Iframe
  • 🎨CSS
    • Introduccion
    • Selectores
    • Como funciona CSS
    • Box Model
    • Desbordamiento y Colapso de margenes
    • Display
    • Position
    • Medidas absolutas y relativas
  • 🟡JavaScript
    • Promesas
    • Async/Await
  • 📲Svelte
    • Componentes
    • Reactividad
    • Directivas
    • Eventos
  • 🖥️Sistemas
    • Particiones
  • 🕸️Redes
    • IP Adress
    • Subnet Mask
  • 🕷️Web Scrapping
    • Scrapy
      • Spiders
        • CrawlerSpider
      • Process data
      • Save data
        • CSV y JSON
        • SQLite
    • Splash
    • Selenium
Powered by GitBook
On this page
  • Listas desordenadas
  • Listas ordenadas
  • Listas descriptivas
  • Listas anidadas
  • Bibliografia
  1. HTML

Listas

Una de las formas más comunes de presentar contenido en una página web son las listas.

Las listas son elementos que posibilitan una mejor navegación en las páginas web, ya que permiten agrupar cierto contenido según se requiera. Para los archivos HTML, las listas se clasifican en ordenadas, desordenadas y descriptivas. Cada una de estas posee su propia etiqueta y dispone de los atributos que le sean convenientes.

Todos los tipo de listas tiene como elementos <li></li>, pero ara diferencia si sson u tipo de lista u otro se engloban con un tag u otro.

Esto es muy util para posteriormente con CSS aplicarles cambios a todo eel grupo

Listas desordenadas

Las listas desordenadas son aquellas en las que la información enlistada no necesita una secuencia o jerarquía. Por ejemplo, cuando mencionamos las ciudades de España, pero no estamos haciendo un ranking ni debemos mencionarlas en orden alfabético ni ninguna exigencia secuencial.

Para crear esta lista se utiliza la etiqueta <li></li>:

<ul>
  <li>Joaquín</li>
  <li>Carmen</li>
  <li>Teresa</li>
  <li>Fermín</li>
</ul>

Atributos

Por defecto lass listas desordenadas imprimen antes de cada elemento un punto, pero esto podeos cambiarlo mediante el atributo type y su correspondiente paràmetro (disc, square, circle).

Listas ordenadas

En cuanto a las listas ordenadas, las usamos cuando cada punto tiene un lugar fijo y su ubicación obedece a unas razones, como cuando realizamos una lista con el top 5 de restaurantes o los resultados de una votación. En este caso, la etiqueta HTML que corresponde a las listas ordenadas es <ol> </ol>.

<ol>
  <li>Enero</li>
  <li>Febrero</li>
  <li>Marzo</li>
  <li>Abril</li>
</ol>

Atributos

Las listas ordenadas tienen los siguientes atributos

  • type: Estilo de numeracion (1, A, a, I, i)

  • start: Inicio de la secuencia (un numero)

Listas descriptivas

Las listas descriptivas corresponden a las listas en las que se establecen definiciones, como, por ejemplo, los glosarios. Si bien este contenido podría ubicarse como lista ordenada o desordenada, las listas descriptivas tienen su propio código y sus etiquetas establecidas son <dl>, <dt>, <dd>.

  • <dl> </dl>: es la etiqueta de apertura y cierre que indica que dentro viene una lista descriptiva.

  • <dt> </dt>: señala el término a definir.

  • <dd> </dd>: establece el inicio y fin de la definición.

Este tipo de listas no hace falta englobarlas con <ul>, ya que tinen su propia etiqueta para ello <dl>

<dl>
  <dt>Listas ordenadas</dt>
  <dd>Aquí va la definición</dd>
  <dt>Listas desordenadas</dt>
  <dd>Aquí va la definición</dd>
  <dt>Listas descriptivas</dt>
  <dd>Aquí va la definición</dd>
</dl>

Listas anidadas

En el caso e que queramos meter una lista dentro de otra, taan solo hay que meter un elemento <ul> nuevo dentro de cualqueira de los elementos de la lista. Esto es muy util para crear los menus para las paginas web.

<ul>
  <li>
    Fruta
    <ul>
      <li>Manzana</li>
      <li>Pera</li>
      <li>Sandia</li>
    </ul>
  </li>
  <li>
    Pescado
    <ul>
      <li>Lubina</li>
      <li>Merluza</li>
      <li>Salmmon</li>
    </ul>
  </li>
</ul>

Bibliografia

PreviousEnlaces <a>NextTablas

Last updated 2 years ago

⚒️
https://developer.mozilla.org/es/docs/Web/HTML/Element/li
https://keepcoding.io/blog/como-crear-listas-en-html/