En esta lección aprenderás las propiedades que se pueden aplicar a una lista:
El marcador de la lista se modifica con la propiedad list-style-type. Hay muchos tipos de marcadores predefinidos, aunque los navegadores no muestran necesariamente todos. Estos son algunos de ellos:
ul { list-style-type: none; } |
|
|
ul { list-style-type: disc; } |
|
|
ul { list-style-type: circle; } |
|
|
ul { list-style-type: square; } |
|
|
ul { list-style-type: decimal; } |
|
|
ul { list-style-type: decimal-leading-zero; } |
|
|
ul { list-style-type: lower-roman; } |
|
|
ul { list-style-type: upper-roman; } |
|
|
ul { list-style-type: lower-greek; } |
|
|
ul { list-style-type: lower-alpha; } |
|
|
ul { list-style-type: lower-latin; } |
|
|
ul { list-style-type: upper-alpha; } |
|
|
ul { list-style-type: upper-latin; } |
|
|
ul { list-style-type: hebrew; } |
|
|
ul { list-style-type: georgian; } |
|
|
ul { list-style-type: armenian; } |
|
|
ul { list-style-type: cjk-ideographic; } |
|
|
ul { list-style-type: hiragana; } |
|
|
ul { list-style-type: katakana; } |
|
|
ul { list-style-type: hiragana-iroha; } |
|
|
ul { list-style-type: katakana-iroha; } |
|
Los estilos lower-latin y lower-alpha son los mismos, así como los estilos upper-latin y upper-alpha. El Internet Explorer no es capaz de representar lower-latin ni upper-latin, y como a Mozilla le da lo mismo uno que otro, es mejor utilizar sólo lower-alpha y upper-alpha.
Mozilla es capaz de representar todos los estilos, pero en algunos casos es necesario tener instaladas las fuentes correspondientes. Si no están instaladas las fuentes, Mozilla muestra un signo de interrogación (?). Internet Explorer muestra un punto cuando no es capaz de representar el estilo. En la página sobre bugs de Mozilla hay un bug sobre este tema (bug 14713).
La recomendación CSS 2 no especifica qué debe hacerse cuando se utiliza un estilo alfabético y la lista tiene más elementos que el alfabeto correspondiente. Tanto Mozilla como Internet Explorer y Amaya hacen como en las matrículas de los coches, es decir, después de Z ponen AA.
En el estilo decimal-leading-zero, Mozilla sólo pone un cero delante de los primeros nueve elementos (los que llevan los números del 1 al 9), aunque la lista tenga más de 100 elementos.
La propiedad list-style-image te permite utilizar la imagen que quieras como marcador de una lista. El único inconveniente es que el tamaño del marcador no cambia al cambiar desde el navegador el tamaño de la fuente.
ul { list-style-image: url("cruz7x7.png"); } |
|
|
ul { list-style-image: url("smiley.png"); } |
|
La propiedad list-style-position establece la posición del marcador con respecto al resto del elemento de la lista: dentro (inside) o fuera (outside)
ul { list-style-position: inside; } li { background-color: lightblue; } |
|
|
ul { list-style-position: outside; } li { background-color: lightblue; } |
|