HTML5: Listas
Lista de HTML sin ordenar
Una lista desordenada comienza con la etiqueta <ul>. Cada elemento de la lista comienza con la etiqueta <li>.Los elementos de la lista se marcarán con viñetas (círculos negros pequeños) de forma predeterminada:
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
![]() |
| Vista en navegador del ejemplo anterior |
Lista de HTML sin ordenar: elija estilo de marcador de elemento de lista
La propiedad list-style-type CSS se usa para definir el estilo del marcador de elemento de lista:- disc - Establece el marcador del elemento de lista en una viñeta (valor predeterminado).
- circle - Establece el marcador del elemento de lista en un círculo.
- square - Establece el marcador de elemento de lista en un cuadrado.
- none - Los elementos de la lista no se marcarán.
Ejemplo: disc
<ul style="list-style-type:disc">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
![]() |
| Vista en navegador del ejemplo anterior |
Ejemplo: circle
<ul style="list-style-type:circle">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
![]() |
| Vista en navegador del ejemplo anterior |
Ejemplo: square
<ul style="list-style-type:square">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
![]() |
| Vista en navegador del ejemplo anterior |
Ejemplo: none
<ul style="list-style-type:none">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
![]() |
| Vista en navegador del ejemplo anterior |
Lista ordenada de HTML
Una lista ordenada comienza con la etiqueta <ol>. Cada elemento de la lista comienza con la etiqueta <li>.
Los elementos de la lista se marcarán con números de forma predeterminada:
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
![]() |
| Vista en navegador del ejemplo anterior |
Lista HTML ordenada: el atributo de tipo
El atributo type de la etiqueta <ol> define el tipo de marcador de elemento de lista:
- type = "1" - Los elementos de la lista se numerarán con números (valor predeterminado).
- type = "A" - Los elementos de la lista se numerarán con letras mayúsculas.
- type = "a" - Los elementos de la lista se numerarán con letras minúsculas.
- type = "I" - Los elementos de la lista se numerarán con números romanos en mayúsculas.
- type = "i" - Los elementos de la lista se numerarán con números romanos en minúsculas.
Ejemplo: números
<ol type="1">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
![]() |
| Vista en navegador del ejemplo anterior |
Ejemplo: letras mayúsculas
<ol type="A">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
![]() |
| Vista en navegador del ejemplo anterior |
Ejemplo: letras minúsculas
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
![]() |
| Vista en navegador del ejemplo anterior |
Ejemplo: números romanos en mayúsculas
<ol type="I">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
![]() |
| Vista en navegador del ejemplo anterior |
Ejemplo: números romanos en minúsculas
<ol type="i">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
![]() |
| Vista en navegador del ejemplo anterior |
Listas de descripción HTML
HTML también es compatible con listas de descripción.
Una lista de descripción es una lista de términos, con una descripción de cada término.
La etiqueta <dl> define la lista de descripción, la etiqueta <dt> define el término (nombre) y la etiqueta <dd> describe cada término:
<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>
![]() |
| Vista en navegador del ejemplo anterior |
Listas HTML anidadas
La lista se puede anidar (listas dentro de listas):
<ul>
<li>Coffee</li>
<li>Tea
<ul>
<li>Black tea</li>
<li>Green tea</li>
</ul>
</li>
<li>Milk</li>
</ul>
<li>Coffee</li>
<li>Tea
<ul>
<li>Black tea</li>
<li>Green tea</li>
</ul>
</li>
<li>Milk</li>
</ul>
![]() |
| Vista en navegador del ejemplo anterior |
Nota: Los elementos de la lista pueden contener una lista nueva y otros elementos HTML, como imágenes y enlaces, etc.
Contando la lista de control
De forma predeterminada, una lista ordenada comenzará a contar desde 1. Si desea comenzar a contar desde un número específico, puede usar el atributo start:
<ol start="50">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
![]() |
| Vista en navegador del ejemplo anterior |
Lista horizontal con CSS
Las listas HTML se pueden diseñar de muchas formas diferentes con CSS.
Una forma popular es diseñar una lista horizontalmente para crear un menú de navegación:
<!DOCTYPE html>
<html>
<head>
<style>
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333333;
<html>
<head>
<style>
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333333;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
li a:hover {
background-color: #111111;
}
</style>
</head>
<body>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>
</body>
</html>
Resumen del capítulo
- Use el elemento HTML <ul> para definir una lista desordenada.
- Utilice la propiedad list-style-type de CSS para definir el marcador de elemento de lista.
- Utilice el elemento HTML <ol> para definir una lista ordenada.
- Use el atributo type HTML para definir el tipo de numeración.
- Use el elemento HTML <li> para definir un elemento de lista.
- Use el elemento HTML <dl> para definir una lista de descripción.
- Use el elemento HTML <dt> para definir el término de la descripción.
- Use el elemento HTML <dd> para describir el término en una lista de descripción.
- Las listas se pueden anidar dentro de las listas.
- Los elementos de lista pueden contener otros elementos HTML.
- Utilice el flotador de la propiedad CSS: float:left o display:inline para mostrar una lista horizontalmente.
















Comentarios
Publicar un comentario