Llistes¶
En un document, és habitual agrupar diferents elements en llistes. En HTML existeixen tres tipus de llistes: d’una banda les llistes numerades i no numerades, i d’altra banda un tipus especial de llistes amb elements dobles anomenades llistes de definicions.
Llistes numerades i no numerades¶
Les llistes numerades comencen amb l’etiqueta <ol>, i les llistes no numerades comencen amb l’etiqueta <ul>. En qualsevol cas cadascun dels elements apareix marcar amb l’etiqueta <li>. A continuació tens un parell d’exemples.
<ol>
<li>Primer element</li>
<li>Segon element</li>
<li>Tercer element</li>
</ol>
Primer element
Segon element
Tercer element
<ul>
<li>Primer element</li>
<li>Segon element</li>
<li>Tercer element</li>
</ul>
Primer element
Segon element
Tercer element
Llistes de definicions¶
Les llistes de definicions són un tipus de llistes especials, amb elements dobles i que s’adapten especialment a les llistes de conceptes i definicions. Aquestes llistes comencen amb l’etiqueta <dl>, i cadascun dels elements es marca amb les etiquetes <dt> i <dd>. A continuació pots veure un exemple.
<dl>
<dt>Primer terme</dt>
<dd>Primera definició</dd>
<dt>Segon terme</dt>
<dt>Tercer terme</dt>
<dd>Tercera definició</dd>
<dt>Quart terme</dt>
<dd>Quarta definició</dd>
</dl>
- Primer terme
Primera definició
Segon terme
- Tercer terme
Tercera definició
- Quart terme
Quarta definició
Llistes niades¶
Les llistes poden ser element dins d’altres llistes, creant llistes niades. Inclús podem barrejar diferents tipus de llistes.
<ul>
<li>Fruites
<ol>
<li>Poma</li>
<li>Pera</li>
<li>Plàtan</li>
</ol>
</li>
<li>Colors
<ol>
<li>Roig</li>
<li>Verd</li>
<li>Blau</li>
</ol>
</li>
</ul>
El codi anterior ens mostrarà la llista següent:
- Fruites
Poma
Pera
Plàtan
- Colors
Roig
Verd
Blau
Estils de les llistes¶
Algunes regles aplicables a les llistes.
list-style-type¶
Tipus de numeració o de marques de les llistes. Els possibles valors són marques: disc, circle o square. També podem utilitzar diferents tipus de numeració: decimal, decimal-leading-zero, lower-roman, upper-roman, lower-greek, lower-latin, upper-latin, armenian, georgian, lower-alpha, upper-alpha o none.
ol {
list-style-type: upper-roman;
}
list-style-image¶
Imatge personalitzada per a les llistes no numerades
ul {
list-style-image: url("imatge.png");
}
list-style-position¶
Posició dels marcadors dins o fora dels elements de la llista. Açò es notarà sobre tot si utilitzem una línia que requadre els elements o canviem el color de fons. Els seus possibles valors són inside o outside.
display¶
Amb el valor inline aconseguirem eliminar els bots de línia darrere de cada element, de manera que els elements de la llista es mostraran un al costat del altre. Els seus possibles valors són inline o block.