Lista sin etiquetar html. Listas anidadas con numeración automática
Hay dos tipos de listas en HTML: numeradas y no numeradas. Su creación es casi la misma. Incluso las etiquetas difieren en un carácter. También puede crear, que pueden incluir tanto números como marcadores.
Estas listas se pueden transformar de la forma que desee. Todo depende de tu imaginación. Primero, veremos listas estándar, al igual que en el editor de Word, y luego las mejoraremos y las diseñaremos más allá del reconocimiento.
Lista numerada HTML
Se puede crear uno numerado normal utilizando las siguientes etiquetas:
Las listas simples se ven así
Según los estándares, cada elemento de la lista debe estar dentro de una etiqueta li de apertura y cierre. Pero si no pones la etiqueta de cierre el resultado será exactamente el mismo. El procesador es bastante inteligente. Durante la conversión de la lista, analiza las etiquetas de apertura. Si ve uno nuevo
Por lo tanto, se pueden hacer listas como se muestra a continuación.
Pero desde el punto de vista de los profesionales esto es incorrecto.
Las listas sin numerar (o con viñetas) se crean de la misma manera, solo que en lugar de la etiqueta ol, se escribe ul.
No hay números ni letras, sólo varios símbolos llamados marcadores.
Lista numerada de varios niveles HTML
Muchos usuarios están interesados en esta oportunidad. Por lo tanto, cabe señalar que cualquier lista HTML numerada se puede convertir en multinivel. Los niveles adicionales pueden ser iguales o estar etiquetados.
Para crear la lista que se muestra en el ejemplo anterior, debe escribir lo siguiente.
Tenga en cuenta que en este código, a diferencia de los primeros ejemplos, se agrega el atributo de tipo. Gracias a él, puede especificar el tipo de clasificación tanto para listas numeradas como con viñetas.
Para los numerados indicamos el alfabeto o tipo de números, y para el resto de casos, el tipo de marcador.
Si utiliza una etiqueta HTML especial, la lista numerada puede convertirse en lo que desee.
Puede especificar el atributo de tipo con cualquier valor de la tabla. O en la clase de estilo CSS, especifique el tipo de estilo de lista con el tipo de clasificación deseado.
La traducción de valores es bastante sencilla. Con conocimientos básicos de inglés es suficiente. Pero incluso si no puede traducir las palabras "círculo", "cuadrado", etc., puede comprender visualmente cuál será el resultado al especificar estos valores en el atributo de tipo.
Para listas numeradas, utilice las siguientes opciones:
- 1 - números arábigos;
- A - letras mayúsculas;
- a - letras latinas minúsculas;
- I - números romanos mayúsculas;
- i - números romanos en minúscula.
El valor predeterminado es siempre una lista con Es decir, si no especifica nada, es lo mismo que type="1".
Además, las listas numeradas pueden comenzar en cualquier posición deseada. De forma predeterminada, la salida comienza desde 1. Pero si lo desea, puede comenzar al menos desde cien. Para hacer esto, debe especificar el atributo de inicio con cualquier valor.
Además, puedes sacar la conclusión en orden inverso. Para hacer esto necesitas escribir al revés.
Diseño de listas
Una lista numerada en HTML se puede diseñar de manera tan hermosa que es posible que no te des cuenta de inmediato de que se trata de una lista normal y no de una imagen hecha en Photoshop.
A continuación se muestran ejemplos de hermosas listas.
Como puede verse en el ejemplo, puede cambiar la apariencia de la numeración y de los propios elementos.
Puede crear una lista normal como esta.
En los estilos CSS necesitas especificar el diseño de las etiquetas ol. Tenga en cuenta que en este caso la configuración se aplicará a todas las listas del sitio donde se utiliza este archivo de estilo.
Consideremos primero la opción con un diseño de lista redonda. Volver al código de lista. Allí se indica la lista redondeada de clases. Esta es la clase con la que necesitas jugar para crear tanta belleza. Puedes nombrar la clase como quieras.
Ahora veamos el diseño cuadrado.
Los estilos son bastante similares. La diferencia es que en el primer caso el elemento se redondea utilizando las capacidades de CSS.
Un maquetador profesional debe anticipar y comprender que no todos los usuarios utilizan computadoras modernas. No todo el mundo tiene instalado Windows 7, 8, 10. Hay un porcentaje de usuarios que todavía tienen Windows XP y utilizan versiones antiguas del navegador Internet Explorer.
Como regla general, casi todas las mejoras modernas en el diseño de elementos no están respaldadas por ellos. Al usuario le parecerá que no se ha realizado ningún trabajo en el diseño del sitio. Que todo se ha alejado. Los elementos chocan entre sí. Para evitar esto, es necesario considerar todas las opciones.
Algunos webmasters hacen la vista gorda ante ellos a medida que su participación en el mercado moderno se hace cada vez más pequeña. Pero para un profesional, cada visitante es importante, especialmente si se trata de un sitio comercial.
Haga algo adecuado para todos o tenga en cuenta todas las variaciones del navegador.
Las listas se utilizan activamente para la numeración automática de bloques de contenido. Sin embargo, cuando se utilizan listas anidadas, es imposible obtener la numeración de subcláusulas como 1.1, 1.2, 1.3, ya que cada lista será independiente. Pero lo que no es posible en SHTML se puede asignar a estilos.
Primero, veamos cómo crear listas anidadas en general. El contenedor principal es la etiqueta.
- , y los elementos de la lista están formados por etiquetas
- . La lista anidada también comienza con
- , pero esta etiqueta debe estar ubicada dentro del contenedor
- , así es como se mantiene la sintaxis correcta (ejemplo 1).
Ejemplo 1: lista anidada normal
lista anidada
- Punto 1
- Subcláusula 1.1
- Subcláusula 1.2
- Subcláusula 1.3
- Punto 2
- Subcláusula 2.1
- Subcláusula 2.2
El resultado de este ejemplo se muestra en la Fig. 1. Tenga en cuenta que la numeración de las listas anidadas comienza de nuevo cada vez.
Arroz. 1. Vista de lista anidada
Ahora eliminemos la numeración de listas incorporada y creemos una nueva, pero en la forma que necesitamos. Para hacer esto, necesita tres atributos de estilo: contador-reinicio, contador-incremento y contenido.
reinicio del contador: establece una variable que almacenará el valor del contador;
incremento de contador: aumenta o disminuye el valor del contador en el número especificado;
contenido: imprime el valor del contador cuando se utiliza el argumento del contador (variable). Funciona en conjunto con los pseudoelementos posteriores o anteriores.
Para la lista de primer nivel, llamemos a la variable de contador list1, y para el segundo nivel, list2. Entonces el inicio de contadores por listas será el siguiente.
OL (reinicio del contador: lista1;) /* Lista de primer nivel */
OL OL (reinicio del contador: lista2;) /* Lista de segundo nivel*/En este caso, los selectores de contenido ayudan a separar la lista anidada de la lista externa. La construcción OL OL significa aplicar estilo solo a la etiqueta.
- , pero sólo cuando se encuentra dentro de otra etiqueta
- Párrafo
- Subcláusula
- Subcláusula
- Subcláusula
- Párrafo
- Subcláusula
- Subcláusula
- . En este caso, se agrega un marcador frente a cada elemento de la lista de forma predeterminada; es un marcador en forma de círculo; Usando etiquetas, se crea un contenedor, dentro del cual se encuentran los elementos de la lista: .
El código de la lista con viñetas se verá así:
- Esta opción es
- esta opción
- Este tipo de opción
También puedes intentar crear una página HTML usando este código, el resultado será la siguiente lista:
Como puede ver, cada elemento de la lista se coloca en una nueva línea, con ciertas sangrías creadas a la izquierda, arriba y abajo. Cada elemento de la lista comienza con un marcador; el marcador puede ser un círculo relleno (usado de forma predeterminada), un círculo o un cuadrado. en la etiqueta
- Hay un atributo de tipo que se utiliza para establecer el estilo del marcador. Este atributo tiene los siguientes significados:
- disco - círculo;
- círculo - círculo;
- cuadrado - cuadrado.
- Esta opción es
- esta opción
- Este tipo de opción
- Esta opción es
- esta opción
- Este tipo de opción
- . De esta manera puedes crear una lista con una variedad de viñetas.
- Esta opción es
- esta opción
- Este tipo de opción
El resultado será el siguiente:
Listas numeradas.
Las listas numeradas en HTML son listas en las que cada elemento tiene un número de serie. Las listas numeradas se crean mediante una etiqueta;
- y anidado en sus etiquetas
-
- primera linea LI>
- Segunda linea
- Tercera línea
La lista se ve así:
Por defecto, la numeración está en números arábigos. Pero la etiqueta
- Hay un atributo de tipo, utilizando cuyos valores se pueden numerar en mayúsculas (tipo="A") o minúsculas (tipo="a") en letras latinas, números romanos en letras superiores (tipo="I" ) y registro inferior (type="i" ).
- . Etiqueta
- crea un contenedor para la lista, etiqueta
- establece el término y la etiqueta
- descripción o definición de un término.
Esta lista está escrita de la siguiente manera:
- Término 1
- Definición 1
- Término 2
- Definición del término 2
- Término 3
- Definición 3
El resultado será la siguiente lista:
Como puede ver, esto crea una sangría adecuada para el término y el texto de definición.
Listas anidadas o multinivel en HTML.
A veces es necesario anidar otra lista dentro de un elemento de cierto tipo de lista. HTML le permite incrustar ilimitadamente algunas listas en elementos de otras listas.
Por ejemplo, aquí se muestra un código que anida listas numeradas dentro de elementos de lista con viñetas.
- Esta opción es
- primera linea LI>
- Segunda linea
- Tercera línea
- esta opción
- primera linea LI>
- Segunda linea
- Tercera línea
- Este tipo de opción
- primera linea LI>
- Segunda linea
- Tercera línea
Las listas numeradas son una colección de elementos con sus números de serie. El tipo y tipo de numeración depende de los atributos de la etiqueta.
- , que se utiliza para crear la lista. Cada elemento de la lista numerada está indicado por una etiqueta.
- como se muestra a continuación.
- primer punto
- Segundo punto
- Tercer punto
Si no especifica ningún atributo adicional y simplemente escribe la etiqueta
- , entonces el valor predeterminado es una lista con números arábigos (1, 2, 3,...), como se muestra en el Ejemplo 11.3.
- crear puntualidad (nunca llegarás tarde a nada);
- cura para la puntualidad (nunca tendrás prisa);
- cambio en la percepción del tiempo y los relojes.
- Números arábigos (1, 2, 3,...);
- letras latinas mayúsculas (A, B, C, ...);
- letras latinas minúsculas (a, b, c, ...);
- números romanos mayúsculas (I, II, III, ...);
- Números romanos en minúscula (i, ii, iii, ...).
- Rey Magnum XLIV
- Rey Sigfrido XVI
- Rey Segismundo XXI
- Rey Husbrandt I
- Combinar piezas de información en una sola estructura para crear una apariencia legible.
- Descripción de procesos complejos paso a paso.
- Una disposición de la información en estilo tabla de contenido, con párrafos que apuntan a secciones relevantes del documento.
- (LI - Elemento de lista, elemento de lista). Etiqueta
- no requiere etiqueta de cierre correspondiente, aunque en principio no está prohibida su presencia. Los navegadores suelen iniciar cada nuevo elemento de la lista en una nueva línea al mostrar un documento.
La información proporcionada es suficiente para construir una lista con viñetas básica. Pongamos un ejemplo de un documento HTML que utiliza una lista con viñetas, cuya visualización en el navegador se muestra en la Fig. 2.1.
Ejemplo de lista con viñetas - Aries
- Tauro
- Mellizos
- Cáncer
- León
- Virgo
- Balanza
- Escorpión
- Sagitario
- Capricornio
- Acuario
- Pez
Signos del zodíaco:
Arroz. 2.1. Visualización del navegador de la lista con viñetas
Tenga en cuenta que además de los elementos de la lista marcados con la etiqueta
- , es posible que haya otros elementos HTML presentes. En el ejemplo anterior, uno de estos elementos es texto sin formato, que no es un elemento de la lista, pero desempeña la función de título.
Nota
Algunos libros de texto sobre lenguaje HTML indican que se debe utilizar una etiqueta de contenedor para establecer el título de la lista.
(LH - Encabezado de lista, encabezado de lista). Actualmente, ningún navegador común reconoce esta etiqueta y no forma parte de la especificación HTML. Por tanto, su uso resulta inútil, aunque no dará lugar a errores. en la etiqueta
- Se pueden especificar dos parámetros: COMPACTO y TIPO.
- .
Entrada de ejemplo:
-
.
Nota
Los navegadores interpretan la especificación del tipo de viñeta para un elemento de lista individual de manera diferente. El navegador Netscape cambia la apariencia del marcador para este y todos los siguientes hasta que se encuentre la siguiente redefinición de la apariencia del marcador. Internet Explorer cambia la apariencia del marcador sólo para este elemento.
Marcadores de lista gráfica
Puede utilizar imágenes gráficas como viñetas de lista, lo cual se utiliza ampliamente para crear documentos HTML atractivos y bien diseñados. De hecho, esta posibilidad no la proporciona directamente el lenguaje HTML, sino que se implementa de forma algo artificial. Esto no significa que no sea recomendable o reprensible hacerlo, sino sólo que aquí no se utilizarán construcciones de lenguaje HTML especiales.
Para comprender la idea, es necesario comprender el mecanismo para implementar listas en páginas HTML. Resulta que la etiqueta de lista
- (como, de hecho, las etiquetas de lista de otros tipos, que se analizan a continuación) realiza una sola tarea: le dice al navegador que toda la información ubicada después de esta etiqueta debe mostrarse desplazada hacia la derecha (con sangría) en una cierta cantidad. Etiquetas
- , que apuntan a elementos de lista individuales, proporcionan marcadores de elementos de lista estándar.
Si necesitamos crear una lista con marcadores gráficos, entonces podemos prescindir por completo de las etiquetas.
- . Bastará con insertar la imagen gráfica deseada antes de cada elemento de la lista. El único problema que hay que resolver es separar los elementos de la lista entre sí. Puedes usar etiquetas de párrafo para esto.
O forzar un salto de línea
. Un ejemplo de implementación de una lista con marcadores gráficos, cuya visualización se muestra en la Fig. 2.2 se muestra a continuación:Lista con viñetas Signos del zodíaco:
Aries
Tauro
Géminis
Cáncer
León
Virgo
Balanza
Escorpión
Sagitario
Capricornio
Acuario
Pez
Arroz. 2.2. Lista con viñetas con viñetas gráficas
En el ejemplo dado, el archivo gráfico Green_ball.gif se utiliza como marcador de elementos de la lista. Tenga en cuenta que el uso de gráficos en páginas HTML puede aumentar significativamente la cantidad de información transmitida. Sin embargo, en este caso este aumento es extremadamente insignificante. Aquí se utiliza el mismo archivo para todos los marcadores,
que se transmitirá una sola vez. Los tamaños de archivo de una imagen pequeña también son extremadamente pequeños.
Nota
Las técnicas para crear listas con viñetas gráficas se analizan sucesivamente en el Capítulo 8.
lista numerada
Otro tipo de lista implementada en HTML es la lista numerada. De lo contrario, las listas de este tipo se denominan ordenadas. El apellido se utiliza a menudo como traducción formal del nombre de la etiqueta correspondiente.
- , con la ayuda del cual se organizan listas de este tipo en documentos HTML (OL - Lista ordenada, lista ordenada).
- .
A continuación se muestra un ejemplo de un documento HTML que utiliza una lista numerada: visualización de la cual El navegador se muestra en la Fig. 2.3.
Ejemplo de una lista numerada - Sirio
- kanopus
- Arcturus
- Alfa Centauri
- vega
- k apelación
- Rigel
- Proción
- Achernar
- Beta Centauro
- Wetelgeuse
- Aldebarán
. . .- Mizar
. . .- Polar
Las estrellas más brillantes visibles desde la Tierra:
Arroz. 2.Z. lista numerada
en la etiqueta
- Se pueden especificar los siguientes parámetros: COMPACTO, TIPO y INICIO.
- .
Entrada de ejemplo:
- .
Parámetro de etiqueta INICIO
- le permite comenzar a numerar la lista desde algo distinto de uno. El valor del parámetro INICIO siempre debe ser un número natural, independientemente del tipo de numeración de lista. He aquí un ejemplo:
- para listas numeradas, permite el uso de los parámetros TIPO y VALOR. El parámetro TIPO puede tomar los mismos valores que para la etiqueta.
- .
- .
Nota
Los navegadores interpretan el tipo de numeración de un elemento de lista individual de forma diferente. El navegador Netscape cambia la apariencia de la numeración de este elemento y de todos los siguientes hasta que se encuentra la siguiente anulación. Internet Explorer cambia la apariencia del número sólo para este elemento.
zvalor del parámetro de etiqueta VALOR
- - le permite cambiar el número de un elemento de lista determinado. Esto cambia la numeración de todos los elementos posteriores. Una aplicación típica son listas a las que les faltan algunos elementos. Arriba se dio un ejemplo de dicha lista (Fig. 2.3). Proporciona una lista ordenada de las estrellas más brillantes, en la que los lugares 58 y 75 contienen estrellas que son claramente visibles en nuestras latitudes (Mizar es la estrella más brillante de la constelación de la Osa Mayor y Polaris es la estrella más brillante de la constelación de la Osa Menor) .
Demos otro ejemplo original del uso de diferentes tipos de numeración. El código HTML siguiente contiene tres listas con numeración diferente. Para facilitar la visualización, cada una de las listas se coloca en una celda de la tabla separada. Las tres listas son idénticas y se diferencian únicamente en el tipo de numeración: en la primera columna de la tabla hay números arábigos, en la segunda, romanos y en la tercera, la numeración es en letras latinas. Tenga en cuenta que los elementos de la lista están vacíos, es decir, después de cualquier etiqueta.
- no hay datos. Un ejemplo de este tipo se puede utilizar como tabla de correspondencia entre la escritura de números en números arábigos y romanos. Resulta que cualquier navegador que admita listas se puede utilizar como generador de dicha tabla (Fig. 2.4), solo necesita escribir el código HTML dado. La numeración en números romanos funciona correctamente hasta el valor 3999. Al estudiar la columna de la derecha, podrá comprender cómo se realiza la numeración en letras romanas. Una vez agotada la numeración de una letra (de la A a la Z), el primer número de dos letras se toma como el siguiente número: AA, etc.
Usar diferentes tipos de numeración en listas -
. . .
-
. . .
-
. . .
Arroz. 2.4. Diferentes tipos de numeración de listas HTML
Lista de definiciones
Las listas de definiciones, también llamadas diccionarios de definiciones, son un tipo especial de lista. A diferencia de otros tipos de listas, cada elemento de una lista de definición siempre consta de dos partes. La primera parte del elemento de la lista contiene el término que se define y la segunda parte contiene texto en forma de entrada de diccionario que revela el significado del término.
Las listas de definiciones se especifican mediante una etiqueta de contenedor.
- (Lista de definiciones). Dentro del contenedor con etiqueta.
- (Término de definición) se marca el término que se está definiendo y la etiqueta
- (Descripción de la definición): un párrafo con su definición. Para etiquetas
- Y
- Puede omitir las etiquetas de cierre correspondientes.
En general, la lista de definiciones se escribe de la siguiente manera:
- Término
- Definición del término
En el texto después de la etiqueta
- Los elementos a nivel de bloque, como las etiquetas de párrafo, no se pueden utilizar.
O encabezados
-
. Como regla general, el texto del término definido debe ubicarse en una línea. El texto que contiene la definición del término se muestra comenzando en la línea siguiente (o en cada línea para algunos navegadores) después de la definición del término, con sangría a la derecha. En la información colocada después de la etiqueta.
- , se pueden ubicar elementos a nivel de bloque. En particular, se deduce que se pueden anidar listas de definiciones.
en la etiqueta
- Se puede especificar un parámetro COMPACT, cuyo propósito es similar al de las otras listas descritas anteriormente.
- persona flemática
- Pasivo, muy trabajador, lento para adaptarse;
estado de ánimo estable, poco susceptible a la influencia externa;
letargo de reacciones emocionales y lentitud en la actividad volitiva.
- Optimista
- Activo, enérgico, adaptable, -
vivacidad y movilidad de las reacciones emocionales, velocidad y fuerza de las manifestaciones volitivas.
- Colérico
- Activo, muy enérgico, persistente;
impetuosidad y fuerza de reacciones emocionales, manifestaciones violentas de voluntad.
- Melancólico
- Pasivo, se cansa fácilmente, difícil de adaptarse, -
debilidad de las manifestaciones volitivas y predominio del estado de ánimo deprimido, dudas sobre uno mismo - Zempya
- Luna
- mapac
- Fobos
- Deimos
- Urano
- ariel
- Umbriel
- titania
- Oberón
- miranda
- Neptuno
- Tritón
- Nereida
A continuación se muestra un ejemplo de un documento HTML que utiliza una lista de definiciones:
Ejemplo de lista de definiciones Clasificación de temperamentos humanos típicos.
basadosobre las opiniones de Hipócrates
La visualización del documento HTML dado en el navegador se muestra en la Fig. 2.5.
Arroz. 2.5. Lista de definiciones (se asemeja a un grupo de entradas en un diccionario)
Tipo de listas
Y - .
Este tipo de listas se diseñaron originalmente para ser más compactas que las listas con viñetas normales. De acuerdo con las reglas para escribir elementos de estas listas, no estaba permitido utilizar elementos de bloque en ellas, lo que significa que era imposible implementar el anidamiento de listas de este tipo. Cada elemento de la lista era una línea de texto.
Para listas como
Se planeó introducir un límite en la “longitud del texto de un elemento de lista (24 caracteres). Tal restricción nos permitiría derivar listas como
en una forma similar a la salida de una lista de directorios en los sistemas operativos UNIX y MS-DOS cuando se usa la tecla /W (en varias columnas). Además, no se mostraban marcadores para elementos de lista de este tipo. Actualmente, todos estos planes no se han implementado, ya que no se recomienda seguir utilizando listas de este tipo. Las versiones modernas de los navegadores muestran listas de estos tipos exactamente de la misma manera que listas como
- .
Listas anidadas
Hay ocasiones en las que es necesario incluir una lista completa del mismo tipo u otra en un elemento de lista de un tipo. Esto creará listas anidadas o de varios niveles. HTML permite el anidamiento arbitrario de varios tipos de listas, pero se debe tener cuidado al organizarlas.
A continuación se muestra el código HTML para un documento con listas anidadas, cuya visualización se muestra en la Fig. 2.6. En este ejemplo, cada elemento de la lista con viñetas contiene su propia lista numerada.
Ejemplo de lista anidada Satélites de algunos planetas.
- , se pueden ubicar elementos a nivel de bloque. En particular, se deduce que se pueden anidar listas de definiciones.
-
PAG entrada de ejemplo:
- .
- .
Esta entrada determina la numeración de la lista que comienza con la letra latina mayúscula "E". Para otros tipos de numeración, la entrada START=5 establecerá la numeración, respectivamente, a partir del número "5", el número romano "V", etc.
Se puede cambiar el tipo de numeración de la lista y los valores numéricos para cualquier elemento de la lista. Etiqueta
- para listas numeradas, permite el uso de los parámetros TIPO y VALOR. El parámetro TIPO puede tomar los mismos valores que para la etiqueta.
El parámetro COMPACT tiene el mismo significado que las listas con viñetas. El parámetro TYPE se utiliza para especificar el tipo de numeración de la lista. Puede tomar los siguientes valores:
TIPO = A: establece marcadores en forma de letras latinas mayúsculas;
TIPO = a - establece marcadores en forma de letras latinas minúsculas;
TIPO = I: establece marcadores en forma de números romanos grandes;
TIPO = i: establece marcadores en forma de pequeños números romanos;
TIPO = 1: establece marcadores en forma de números arábigos.
El valor predeterminado es siempre TIPO = 1, es decir, numeración mediante números arábigos. Esto también se aplica a listas numeradas anidadas. Aquí, a diferencia de las listas con viñetas, los navegadores de forma predeterminada no hacen que la numeración sea diferente en diferentes niveles de anidamiento de listas. Tenga en cuenta que después del número del elemento de la lista siempre hay un signo de "punto" adicional.
El parámetro TIPO con los mismos valores se puede utilizar para especificar el estilo de numeración de elementos de lista individuales. Para hacer esto, se permite especificar el parámetro TIPO con el valor correspondiente en la etiqueta del elemento de lista.
Las listas de este tipo suelen ser una secuencia ordenada de elementos individuales. La diferencia con las listas con viñetas es que en una lista numerada, cada elemento está precedido automáticamente por un número de serie. El tipo de numeración depende del navegador y puede configurarse mediante los parámetros de las etiquetas de la lista. De lo contrario, la implementación de listas numeradas es muy similar a la implementación de listas con viñetas.
Etiquetas
- Y
Para crear una lista numerada, debe utilizar una etiqueta contenedora, dentro de la cual se encuentran todos los elementos de la lista. Las etiquetas de lista de apertura y cierre proporcionan un salto de línea antes y después de la lista, separando así la lista del contenido principal del documento.
Al igual que con una lista con viñetas, cada elemento de una lista numerada debe comenzar con la etiqueta
- , que apuntan a elementos de lista individuales, proporcionan marcadores de elementos de lista estándar.
El parámetro COMPACT se escribe sin valor y se utiliza para indicar al navegador que la lista dada debe mostrarse en forma compacta. Por ejemplo, se puede reducir la fuente o la distancia entre líneas de lista, etc.
Nota
Actualmente, la presencia del parámetro COMPACT en la etiqueta
- no afecta de ninguna manera la visualización de listas en los principales navegadores. Por lo tanto, utilizar este parámetro no tiene sentido, especialmente porque la especificación HTML 4.0 no recomienda su uso.
El parámetro TIPO puede tomar los siguientes valores: disco, círculo y cuadrado. Este parámetro se utiliza para forzar la aparición de viñetas de lista. El tipo exacto de marcador dependerá del navegador que esté utilizando. Las opciones de visualización típicas son las siguientes:
TIPO = disco: los marcadores se muestran como círculos rellenos; TIPO = círculo: los marcadores se muestran como círculos abiertos; TIPO = cuadrado: los marcadores se muestran como cuadrados rellenos. Entrada de ejemplo:
-
.
El valor predeterminado es TIPO = disco. Para listas con viñetas anidadas, el valor predeterminado es disco en el primer nivel, círculo en el segundo nivel, cuadrado en el tercer nivel y más. Esto es exactamente lo que se hace en las últimas versiones de los navegadores Netscape e Internet Explorer. Tenga en cuenta que otros navegadores pueden mostrar los marcadores de forma diferente. Por ejemplo, en la especificación HTML 4.0, el tipo de marcador que se muestra cuando TIPO = cuadrado se especifica como un contorno cuadrado.
El parámetro TYPE con los mismos valores se puede utilizar para especificar el tipo de marcadores para elementos de lista individuales. Para hacer esto, se permite especificar el parámetro TIPO con el valor correspondiente en la etiqueta del elemento de lista.
- .
Ejemplo 11.3. Crear una lista numerada
lista numerada trabajando con el tiempo
El resultado de este ejemplo se muestra en la Fig. 11.3.
Arroz. 11.3. Vista de lista numerada
Tenga en cuenta que una lista numerada también agrega sangría automática en la parte superior, inferior e izquierda del texto.
Los siguientes valores pueden servir como elementos de numeración:
Para indicar el tipo de lista numerada, utilice el atributo tipo de la etiqueta
- . Sus posibles valores se dan en la tabla. 11.2.
Mesa 11.2. Tipos de lista numerada
Tipo de lista código HTML Ejemplo números arábigos
1. Cheburashka
2. Cocodrilo Gena
3. ShapoklyakLetras mayúsculas del alfabeto latino.
A. Cheburashka
B. cocodrilo gena
C. ShapoklyakLetras minúsculas del alfabeto latino.
a. Cheburashka
b. Gena cocodrilo
do. shapoklyakNúmeros romanos en mayúsculas.
I. Cheburashka
II. Gena cocodrilo
III. shapoklyakNúmeros romanos en minúsculas.
i. Cheburashka
ii. Gena cocodrilo
III. shapoklyakPara iniciar una lista con un valor específico, use el atributo de inicio de la etiqueta
- . No importa en qué tipo esté configurada la lista usando type , el atributo de inicio funciona igual con números romanos y arábigos. El ejemplo 11.4 muestra cómo crear una lista usando números romanos en mayúsculas que comienzan con ocho.
Ejemplo 11.4. Numeración de listas
numeros romanos
El resultado de este ejemplo se muestra en la Fig. 11.4.
Arroz. 11.4. Lista numerada con números romanos.
HTML proporciona un conjunto especial de etiquetas para presentar información en forma de listas. Las listas son una de las formas de presentación de datos más utilizadas, tanto en documentos electrónicos como impresos. Nos encontramos con listas casi todos los días: podría ser una lista de compras necesarias en una tienda, estudiantes en una clase o simplemente cosas que hay que hacer. La capacidad de organizar estructuras de listas está disponible en muchos editores de texto; en particular, el potente procesador de textos Microsoft Word tiene herramientas convenientes para formatear listas de varios tipos (las posibilidades de crear listas HTML usando Microsoft Word se analizan en el Capítulo 8). A continuación se muestran algunos casos en los que el uso de listas resulta bastante conveniente:
Tenga en cuenta que los puntos anteriores están organizados con precisión en forma de estructura de lista.
HTML proporciona los siguientes tipos principales de listas: lista con viñetas, numerada y de definición. Las siguientes etiquetas se utilizan para implementar listas de varios tipos:
- ,
- ,
- ,
, - , con la ayuda del cual se organizan listas de este tipo en documentos HTML (UL - Lista desordenada, lista desordenada).
En una lista con viñetas, se utilizan caracteres especiales llamados marcadores de lista para resaltar sus elementos (a menudo se les llama viñetas, que es la pronunciación formal del término inglés viñeta). La apariencia de los marcadores de lista la determina el navegador y, al crear listas anidadas, los navegadores diversifican automáticamente la apariencia de los marcadores en diferentes niveles de anidación.
Etiquetas
- Y<LI >
Para crear una lista con viñetas, debe utilizar una etiqueta contenedora, dentro de la cual se encuentran todos los elementos de la lista. Las etiquetas de lista de apertura y cierre proporcionan un salto de línea antes y después de la lista, separando así la lista del contenido principal del documento, por lo que no es necesario utilizar etiquetas de párrafo aquí.
.Cada elemento de la lista debe comenzar con una etiqueta.
A continuación se detallan versiones abreviadas del código y el tipo de numeración que puede haber en un caso u otro.
Vista de lista:
Vista de lista:
Numeración en letras minúsculas del alfabeto latino:
Vista de lista:
Vista de lista:
Vista de lista:
Lista de definiciones en HTML.
Un tipo especial de lista son las listas de definiciones. Se diferencian en que cada elemento de la lista consta de dos elementos, un término y un texto que revela su significado. Estas listas se crean usando etiquetas.
El valor del disco es el predeterminado.
Un ejemplo de creación de una lista con viñetas con marcadores circulares:
Como resultado, la lista tomará la siguiente forma:
Crear una lista con viñetas con marcadores cuadrados:
La lista se verá así:
El atributo de tipo se puede aplicar a más que solo una etiqueta
- , sino también a la etiqueta
-
.
El valor del contador se incrementa a través del selector OL LI:before, al que se agregan los atributos de contraincremento y estilo de contenido. El atributo de incremento de contador con el valor lista1 incrementa el valor de este contador en uno, y el contenido: contador(lista1) "." muestra el valor del contador antes del elemento de la lista. Estos atributos funcionan en pares, por lo que deben habilitarse simultáneamente.
OL LI: antes ( /* Lista de primer nivel */
contraincremento: lista1;
/* Genera el valor como 1., 2.*/
}
OL OL LI:antes ( /* Lista de segundo nivel */
contraincremento: lista2; /* Aumenta el valor del contador */
}Para una lista anidada, volvemos a usar selectores de contenido (OL OL) y al mismo tiempo usamos la salida del contador list1 y list2, en este caso obtendremos la numeración del tipo que necesitamos.
El código final se muestra en el Ejemplo 2.
Ejemplo 2. Listas anidadas con numeración automática
lista anidada
El resultado de este ejemplo se muestra en la Fig. 2.
Arroz. 2. Tipo de numeración automática de listas en el navegador Opera
Comentario
El ejemplo dado no funciona en el navegador Internet Explorer hasta la versión 7 inclusive, ya que no admite ninguna de las propiedades de estilo dadas.
Dado que el navegador Internet Explorer no admite muchos atributos de estilo interesantes, la numeración habitual en las listas debe dejarse intacta especialmente para él. Para hacer esto, elimine list-style-type: none . Pero esto también afectará a otros navegadores en los que el ejemplo funciona correctamente, por lo que tendrá que utilizar un truco, es decir, una técnica en la que a diferentes navegadores se les asigna un código de estilo diferente. Por ejemplo, puede utilizar la etiqueta! Importante. Agregar !important al valor de un atributo de estilo aumenta su importancia. Si redefine el mismo atributo sin !important , los navegadores lo ignorarán. Pero no en Internet Explorer versión 6 y anteriores.
LI (
tipo de estilo de lista: ninguno! Importante; /* Eliminar numeración en los navegadores Opera, Safari, Firefox */
tipo de estilo de lista: decimal; /* Dejar numeración en navegador IE6 e inferiores */
}Reemplazando estos códigos con la cadena con el selector LI en el ejemplo 2, obtenemos una lista anidada que funciona correctamente en todos los navegadores.
- 4,5 sobre 5 basado en 2 votos
Muy a menudo, cierta información de un sitio web debe presentarse en forma de listas.
Las listas le permiten organizar y sistematizar información diversa y presentarla al visitante de una forma conveniente.
Las listas en HTML vienen en tres variedades: listas con viñetas, listas numeradas y listas de definiciones. Veamos cómo crearlos en orden.
Lista con viñetas.
Este tipo de lista se utiliza con mayor frecuencia. La lista con viñetas en HTML se crea usando etiquetas
- Punto 1
- , así es como se mantiene la sintaxis correcta (ejemplo 1).