Buscar..


Sintaxis

  • estilo de lista: tipo de estilo de lista | list-style-position | list-style-image | inicial | heredar;

Parámetros

Valor Descripción
tipo de estilo de lista el tipo de marcador de lista de elementos.
list-style-position Especifica dónde colocar el marcador.
list-style-image Especifica el tipo de marcador de lista de elementos.
inicial establece esta propiedad a su valor predeterminado
heredar hereda esta propiedad de su elemento padre

Observaciones

Aunque el list-style-type es en realidad una propiedad que se aplica solo a los elementos de lista (normalmente <li> ), a menudo se especifica para la etiqueta de lista ( <ol> o <ul> ). En este caso, los elementos de la lista heredan la propiedad.

Tipo de viñeta o numeración

Específico para etiquetas <li> dentro de una lista no ordenada ( <ul> ):

list-style: disc;                /* A filled circle (default) */
list-style: circle;              /* A hollow circle */
list-style: square;              /* A filled square */
list-style: '-';                 /* any string */

Específico para etiquetas <li> dentro de una lista ordenada ( <ol> ):

list-style: decimal;             /* Decimal numbers beginning with 1 (default) */
list-style: decimal-leading-zero;/* Decimal numbers padded by initial zeros (01, 02, 03, … 10) */
list-style: lower-roman;         /* Lowercase roman numerals (i., ii., iii., iv., ...) */
list-style: upper-roman;         /* Uppercase roman numerals (I., II., III., IV., ...) */
list-style-type: lower-greek;    /* Lowercase roman letters (α., β., γ., δ., ...) */
list-style-type: lower-alpha;    /* Lowercase letters (a., b., c., d., ...) */
list-style-type: lower-latin;    /* Lowercase letters (a., b., c., d., ...) */
list-style-type: upper-alpha;    /* Uppercase letters (A., B., C., D., ...) */
list-style-type: upper-latin;    /* Uppercase letters (A., B., C., D., ...) */

No específico:

list-style: none;                /* No visible list marker */
list-style: inherit;             /* Inherits from parent */

Posición de la bala

Una lista consta de elementos <li> dentro de un elemento contenedor ( <ul> o <ol> ). Tanto los elementos de la lista como el contenedor pueden tener márgenes y rellenos que influyen en la posición exacta del contenido del elemento de la lista en el documento. Los valores predeterminados para el margen y el relleno pueden ser diferentes para cada navegador. Para obtener el mismo navegador cruzado de diseño, estos deben configurarse específicamente.

Cada elemento de la lista obtiene un 'cuadro de marcador', que contiene el marcador de viñeta. Este cuadro puede colocarse dentro o fuera del cuadro de elemento de lista.

list-style-position: inside;

coloca la viñeta dentro del elemento <li> , empujando el contenido hacia la derecha según sea necesario.

list-style-position: outside;

coloca la bala a la izquierda del elemento <li> . Si no hay suficiente espacio en el relleno del elemento que lo contiene, el cuadro de marcador se extenderá hacia la izquierda, incluso si se cae de la página.

Mostrando el resultado de posicionamiento inside y outside : jsfiddle

Eliminando Balas / Números

A veces, una lista no debe mostrar ningún punto o número. En ese caso, recuerde especificar el margen y el relleno.

<ul>
    <li>first item</li>
    <li>second item</li>
</ul>

CSS

ul {
    list-style-type: none;
}
li {
    margin: 0;
    padding: 0;
}


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow