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:

  • Primer elemento de la lista
  • Segundo elemento de la lista
  • Tercer elemento de la lista
  • 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

  • , luego automáticamente se pone delante de él
  • .

    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
    1. . La lista anidada también comienza con
        , pero esta etiqueta debe estar ubicada dentro del contenedor
      1. , así es como se mantiene la sintaxis correcta (ejemplo 1).

        Ejemplo 1: lista anidada normal





        lista anidada



        1. Punto 1

          1. Subcláusula 1.1

          2. Subcláusula 1.2

          3. Subcláusula 1.3



        2. Punto 2

          1. Subcláusula 2.1

          2. 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
            .

            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




            1. Párrafo

              1. Subcláusula

              2. Subcláusula

              3. Subcláusula



            2. Párrafo

              1. Subcláusula

              2. Subcláusula







            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

            • . 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.

                El valor del disco es el predeterminado.

                Un ejemplo de creación de una lista con viñetas con marcadores circulares:

                • Esta opción es
                • esta opción
                • Este tipo de opción

                Como resultado, la lista tomará la siguiente forma:

                Crear una lista con viñetas con marcadores cuadrados:

                • Esta opción es
                • esta opción
                • Este tipo de opción

                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
                • . 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
                    1. primera linea
                    2. Segunda linea
                    3. 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" ).

                      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.

                      . 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
                        1. primera linea
                        2. Segunda linea
                        3. Tercera línea
                      • esta opción
                        1. primera linea
                        2. Segunda linea
                        3. Tercera línea
                      • Este tipo de opción
                        1. primera linea
                        2. Segunda linea
                        3. 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.
                      1. como se muestra a continuación.

                        1. primer punto
                        2. Segundo punto
                        3. 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.

                          Ejemplo 11.3. Crear una lista numerada

                          lista numerada

                          trabajando con el tiempo

                          1. crear puntualidad (nunca llegarás tarde a nada);
                          2. cura para la puntualidad (nunca tendrás prisa);
                          3. cambio en la percepción del tiempo y los relojes.


                          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:

                          • 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, ...).

                          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. Shapoklyak
                            Letras mayúsculas del alfabeto latino.

                            A. Cheburashka
                            B. cocodrilo gena
                            C. Shapoklyak
                            Letras minúsculas del alfabeto latino.

                            a. Cheburashka
                            b. Gena cocodrilo
                            do. shapoklyak
                            Números romanos en mayúsculas.

                            I. Cheburashka
                            II. Gena cocodrilo
                            III. shapoklyak
                            Números romanos en minúsculas.

                            i. Cheburashka
                            ii. Gena cocodrilo
                            III. shapoklyak

                            Para 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

                              1. Rey Magnum XLIV
                              2. Rey Sigfrido XVI
                              3. Rey Segismundo XXI
                              4. Rey Husbrandt I


                              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:

                              • 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.

                              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:

                                ,
                                  ,
                                  , , . Utilizando varios tipos de listas integradas en un documento, se pueden realizar una variedad de posibilidades, cuya descripción es el tema de este capítulo. Se consideran las características de la construcción de listas de varios tipos, así como el uso de listas anidadas.

                                  Lista con viñetas

                                  Uno de los tipos de listas implementadas en HTML es la lista con viñetas. De lo contrario, las listas de este tipo se denominan sin numerar o

                                  desordenado. 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 (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.

                                    • (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

                                        Signos del zodíaco:

                                        • Aries

                                        • Tauro

                                        • Mellizos

                                        • Cáncer

                                        • León

                                        • Virgo

                                        • Balanza

                                        • Escorpión

                                        • Sagitario

                                        • Capricornio

                                        • Acuario

                                        • Pez

                                      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.

                                        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.

                                          • .

                                            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).

                                                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
                                                1. 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

                                                2. .

                                                  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

                                                    Las estrellas más brillantes visibles desde la Tierra:

                                                    • Sirio

                                                    • kanopus

                                                    • Arcturus

                                                    • Alfa Centauri

                                                    • vega

                                                    • k apelación

                                                    • Rigel

                                                    • Proción

                                                    • Achernar

                                                    • Beta Centauro

                                                    • Wetelgeuse

                                                    • Aldebarán


                                                      . . .

                                                    • Mizar


                                                      . . .

                                                    • Polar

                                                  Arroz. 2.Z. lista numerada

                                                  en la etiqueta

                                                    Se pueden especificar los siguientes parámetros: COMPACTO, TIPO y INICIO.

                                                    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.

                                                  1. .

                                                    Entrada de ejemplo:

                                                  2. .

                                                    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:

                                                        .

                                                        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

                                                      1. 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.
                                                          .

                                                          PAG entrada de ejemplo:

                                                        1. .

                                                          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

                                                        2. - 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.

                                                        3. 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


                                                            1. . . .


                                                          1. . . .


                                                          1. . . .

                                                          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.

                                                          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.
                                                          basado

                                                          sobre las opiniones de Hipócrates

                                                            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

                                                          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

                                                          Tipo de listas

                                                          Y Actualmente prácticamente no se utilizan, aunque todavía son compatibles con los principales navegadores. En la especificación HTML 4.0, ambos tipos de listas están marcados como obsoletos. En su lugar, se propone utilizar listas con viñetas especificadas por la etiqueta
                                                            .

                                                            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.

                                                              • Zempya

                                                                  1. Luna

                                                              • mapac

                                                                  1. Fobos

                                                                  2. Deimos

                                                              • Urano

                                                                  1. ariel

                                                                  2. Umbriel

                                                                  3. titania

                                                                  4. Oberón

                                                                  5. miranda

                                                              • Neptuno

                                                                  1. Tritón

                                                                  2. Nereida



    
    Arriba