Vytvoření seznamu seznamů v html. Vnořené seznamy s automatickým číslováním

Číslované seznamy jsou sbírkou prvků s jejich sériovými čísly. Typ a typ číslování závisí na parametrech prvku

    , který slouží k vytvoření seznamu. Následující hodnoty mohou sloužit jako prvky číslování:

    • arabské číslice (1, 2, 3, ...);
    • arabské číslice s úvodní nulou pro čísla menší než deset (01, 02, 03, ...,10);
    • velká latinská písmena (A, B, C, ...);
    • malá písmena latinky (a, b, c, ...);
    • velká římská čísla (I, II, III, ...);
    • malá římská čísla (i, ii, iii, ...);
    • arménské číslování;
    • Gruzínské číslování.

    Z praktického hlediska lze principy zobrazování položek v odrážkovém seznamu aplikovat podobně jako u číslovaného seznamu. Ale vzhledem k tomu, že máme co do činění s výčtem, existují některé funkce, o kterých se bude dále diskutovat.

    Číslování seznamu

    Je povoleno začít seznam z libovolného čísla; K tomuto účelu se používá atribut start prvku

      nebo hodnotu prvku
    1. . Hodnota je libovolné kladné celé číslo. Nezáleží na tom, jaký typ číslování je nastaven, i když jsou jako seznam použita latinka. Pokud jsou na seznam aplikovány oba atributy začátku a hodnoty současně, pak má přednost druhý a číslování se zobrazí od čísla určeného hodnotou , jak je uvedeno v příkladu 1.

      Příklad 1: Změna číslování seznamu

      Seznamy

      1. O své pracoviště byste se měli dobře starat.
      2. Upravte osvětlení v místnosti tak, aby byl zdroj světla umístěn na straně nebo za operátorem.
      3. Aby se předešlo zdravotním komplikacím, doporučuje se zvolit židli s měkkým sedákem.

      První prvek seznamu v tomto příkladu bude začínat římskou číslicí IV, protože je zadán atribut start="4", pak následuje číslo V a poslední prvek je mimo pořadí a je mu přiřazeno číslo X (obrázek 1).

      Rýže. 1. Římské číslice v seznamu

      Psaní čísel

      Ve výchozím nastavení má číslovaný seznam určitý vzhled: nejprve je číslo, pak tečka a poté se text zobrazí oddělený mezerou. Tato forma psaní je vizuální a pohodlná, ale někteří vývojáři dávají přednost jinému způsobu navrhování číslování seznamů. Totiž tak, že místo tečky je uzavírací závorka, jak je znázorněno na Obr. 2 nebo něco podobného.

      Rýže. 2. Číslovaný seznam se závorkou

      Styly umožňují změnit typ číslování seznamů pomocí vlastností obsahu a protipřírůstku. Nejprve je třeba nastavit volič ol na counter-reset : položka , je to nutné, aby číslování v každém novém seznamu začalo znovu. V opačném případě bude číslování pokračovat a místo 1,2,3 uvidíte 5,6,7. Hodnota položky je jedinečný identifikátor počítadla, volíme si ji sami. Dále musíte skrýt původní značky prostřednictvím vlastnosti stylu list-style-type s hodnotou none .

      Vlastnost content obvykle funguje ve spojení s pseudoprvky ::after a ::before. Konstrukce li::before tedy říká, že před každý prvek seznamu musí být přidán nějaký obsah (příklad 2).

      Příklad 2. Vytvoření vlastního číslování

      Li::before ( content: counter(item) ") "; /* Přidejte k číslům závorku */ counter-increment: item; /* Nastavte název čítače */ )

      Vlastnost content s hodnotou counter(item) zobrazuje číslo; Přidáním závorky, jak ukazuje tento příklad, získáme požadovaný typ číslování. pro zvýšení čísla seznamu o jednu je potřeba protipřírůstek. Všimněte si, že všude je použit stejný identifikátor, pojmenovaný item . Konečný kód je uveden v příkladu 3.

      Příklad 3: Změna zobrazení seznamu

      Seznamy

      1. První
      2. Druhý
      3. Třetí
      4. Čtvrtý

      Pomocí výše uvedené metody můžete vytvořit libovolný typ číslovaného seznamu, například vložit číslo do hranatých závorek, v tomto případě se ve stylech změní pouze jeden řádek.

      Obsah: "[" counter(item) "] ";

      Seznam s ruskými písmeny

      Existuje číslovaný seznam s latinskými písmeny, ale pro seznam nejsou žádná ruská písmena. Mohou být přidány uměle pomocí výše uvedené techniky. Vzhledem k tomu, že se číslování provádí prostřednictvím stylů, samotný seznam zůstává původní, pouze se do něj přidá vybraná třída, říkejme jí cyrilice (příklad 4).

      Příklad 4: Kód pro vytvoření seznamu

      1. Jeden
      2. Dva
      3. Tři

      Přidávání písmen se provádí pomocí pseudoprvku ::before a vlastnosti content. Protože každý řádek musí mít své vlastní písmeno, použijeme pseudotřídu :nth-child(1) , s číslem písmene napsaným v závorce. První písmeno je přirozeně A, druhé B, třetí C atd. Celá tato sada se přidá do voliče li následovně (příklad 5).

      Příklad 5: Použití pseudo-class:nth-child

      Cyrilice li:nth-child(1)::before (obsah: "a)"; ) .cyrilice li:nth-child(2)::before (obsah: "b)"; ) .cyrilice li:nth-child(3)::before ( content: "at)"; )

      V tomto příkladu je za každým písmenem závorka, všechna písmena jsou malá. Můžete si definovat vlastní typ číslování seznamů, může například obsahovat velká písmena s tečkou, s jednou nebo dvěma závorkami nebo pouze písmena. Na rozdíl od standardního číslování si zde můžeme dělat, co chceme. Seznam deseti písmen by měl stačit téměř pro všechny situace, ale pokud se náhle ukáže, že to nestačí, nic nám nebrání rozšířit náš seznam o alespoň všechna písmena ruské abecedy.

      Nakonec upravíme zarovnání a polohu písmen, případně specifikujeme velikost písma, barvu a další parametry (příklad 6).

      Příklad 6. Seznam s ruskými písmeny

      Seznam

      1. Boršč
      2. Štikové řízky
      3. Kulebyaka
      4. Houby v zakysané smetaně
      5. Palačinky s kaviárem
      6. Kvass

      Výsledek tento příklad znázorněno na Obr. 3.

      Seznamy jsou součástí Každodenní život. Seznam úkolů definuje, co se dělá. Navigační trasy nabízejí seznam tras krok za krokem. Recepty vyžadují seznam ingrediencí a seznam pokynů. Seznamy se nacházejí téměř všude, takže je snadné pochopit, proč jsou také populární na internetu.

      Když chceme na webu použít seznam, HTML nabízí tři různé typy na výběr: seznam s odrážkami, číslovaný a popisný seznam. Jaký typ seznamu použít a zda seznam vůbec použít, závisí na obsahu a sémanticky nejvhodnější možnosti jeho zobrazení.

      Kromě tří odlišné typy seznamy dostupné v HTML, existuje několik způsobů, jak tyto seznamy stylizovat pomocí CSS. Můžeme si například vybrat, jaký typ odrážky pro seznam určíme. Značka může být čtverec, kruh, číslo, písmeno nebo případně žádný. Kromě toho se můžeme rozhodnout, jak má být seznam zobrazen – vertikálně nebo horizontálně. Všechny tyto možnosti hrají důležitou roli při stylování našich webových stránek.

      Seznamy s odrážkami

      Seznam s odrážkami nebo neuspořádaný seznam je jednoduše seznam souvisejících položek, u kterých na pořadí nezáleží. Vytvoření seznamu s odrážkami v HTML se provádí pomocí prvku seznamu bloků

        . Každá jednotlivá položka v seznamu je označena prvkem
      • .

        Ve výchozím nastavení většina prohlížečů přidává k prvku vertikální okraj a odsazení vlevo

          a před každým prvkem
        • klade jednobarevný bod. Tento bod se nazývá značka seznamu a lze jej změnit pomocí CSS.

          • oranžový
          • Zelená
          • Modrý

          Zobrazit seznam s odrážkami

          Číslované seznamy

          Číslovaný nebo seřazený seznam položek

            Velmi podobně jako seznam s odrážkami se stejným způsobem vytvářejí jednotlivé odrážky. Hlavní rozdíl mezi seznamy spočívá v tom, že u uspořádaného seznamu záleží na pořadí, ve kterém jsou položky prezentovány.

            Protože na pořadí záleží, číslovaný seznam používá jako výchozí odrážku čísla místo tečky.

            1. Procházka po Apricot Street
            2. Odbočte na Vinogradnaya

            Ukázka číslovaného seznamu

            Číslované seznamy mají také k dispozici jedinečné atributy, včetně počátečního a obráceného.

            počáteční atribut

            Atribut start určuje číslo, na kterém má číslovaný seznam začínat. Ve výchozím nastavení začínají seznamy 1, ale mohou nastat situace, kdy by seznam měl začínat 30 nebo jiným číslem. Když na element použijeme atribut start

              , pak můžeme přesně určit, od kterého čísla má počítání číslovaného seznamu začít.

              Atribut start přijímá pouze celočíselné hodnoty, i když číslované seznamy mohou používat různé systémy číslování, jako jsou římské číslice.

              1. Procházka po Apricot Street
              2. Odbočte na Vinogradnaya
              3. Zastavte na Shady Street

              Ukázka atributu start

              obrácený atribut

              Atribut obrácený při přidání do prvku

                umožňuje zobrazení seznamu v opačném pořadí. Seznam pěti položek očíslovaných 1 až 5 lze obrátit a očíslovat 5 až 1.

                Atribut obrácený je booleovský atribut a jako takový nenabývá žádné hodnoty. Může to být pravda nebo nepravda. False je výchozí hodnota, hodnota se stane pravdivou, když se na prvku objeví obrácený atribut

                  .

                  1. Procházka po Apricot Street
                  2. Odbočte na Vinogradnaya
                  3. Zastavte na Shady Street

                  Ukázka obráceného atributu

                  atribut hodnoty

                  Atribut value lze aplikovat na jednotlivé prvky

                1. v číslovaném seznamu změnit jeho hodnotu v seznamu. Číslo libovolné položky seznamu, která se objeví pod položkou seznamu s atributem value, bude podle toho přepočítáno.

                  Například, pokud má druhá položka seznamu atribut value nastavený na 9, číslo této položky seznamu bude na výstupu, jako by to bylo deváté. Všechny následující položky seznamu budou číslovány od 9.

                  1. Procházka po Apricot Street
                  2. Odbočte na Vinogradnaya
                  3. Zastavte na Shady Street

                  Demonstrace atributu hodnoty

                  Popisné seznamy

                  Dalším typem seznamu, který uvidíte online (ale ne tak často jako seznamy s odrážkami nebo číslované seznamy), je seznam popisů. Tyto seznamy se používají k identifikaci několika termínů a jejich popisů, jako například ve slovníku.

                  Vytvoření seznamu popisů v HTML se provádí pomocí prvku block

                  . Místo použití prvku
                2. K označení položek seznamu vyžaduje seznam popisu dva prvky bloku:
                  na termín a
                  pro popis.

                  Popisný seznam může obsahovat mnoho termínů a popisů, jeden po druhém. Kromě toho může takový seznam obsahovat několik termínů na popis a také několik popisů na termín. Jeden termín může mít více významů a může být předmětem více popisů. Naopak, jeden popis může odpovídat několika výrazům.

                  Při přidávání prvku seznamu popisu

                  musí jít do prvku
                  . Termín a popis, který za ním bezprostředně následuje, spolu souvisí. Proto je důležité pořadí těchto prvků.

                  Ve výchozím nastavení prvek

                  zahrnuje vertikální vycpávky, podobné prvky
                    A
                      . Navíc živel
                      standardně zahrnuje levý okraj.

                      studie
                      Věnovat čas a pozornost získávání znalostí o vyučovaném předmětu, zejména prostřednictvím knih.
                      projekt
                      Odeslaný plán nebo výkres, který ukazuje, jak bude budova, oblečení nebo jiná položka vypadat a fungovat, než bude postavena nebo vyrobena.
                      Existující cíle, plány nebo záměry předtím, než jsou ztělesněny nebo realizovány ve hmotném objektu.
                      podnikání
                      Práce
                      Běžné povolání, povolání nebo řemeslo osoby.

                      Popis Seznam Ukázka

                      Vnořené seznamy

                      Funkce, díky které jsou seznamy velmi výkonné, je funkce vnořování. Každý seznam může být vnořen do jiného seznamu a mohou být vnořeny vícekrát. Ale schopnost vnořovat seznamy donekonečna vám k tomu nedává svobodu. Seznamy by měly být vyhrazeny speciálně tam, kde si zachovávají největší sémantický význam.

                      Trik vnořování seznamů je vědět, kde každý seznam a položka seznamu začíná a končí. Když už mluvíme konkrétně o seznamech s odrážkami a číslovaných seznamech, jediném prvku, který se může objevit přímo uvnitř

                        A
                          je prvkem
                        1. . Opakujeme – jediný prvek, který můžeme dát jako přímého potomka prvků
                            A
                              , je
                            1. .

                              Nicméně uvnitř prvku

                            2. lze přidat standardní sadu prvků, včetně libovolných prvků
                                nebo
                                  .

                                  Chcete-li připojit seznam - před zavřením položky seznamu začněte nový seznam. Jakmile je vnořený seznam kompletní a uzavřený, zavřete přiloženou položku seznamu a pokračujte s původním seznamem.

                                  1. Vyvenčit psa
                                  2. Skládané prádlo
                                  3. Jděte do obchodu a kupte:
                                    • Mléko
                                    • Chléb
                                    • Sýr
                                  4. Posekat trávník
                                  5. vařit večeři

                                  Ukázka vnořených seznamů

                                  Protože vnořené seznamy mohou být trochu matoucí a zobrazovat nežádoucí styly, pokud jsou provedeny nesprávně, pojďme se na ně rychle podívat. Elementy

                                    A
                                      může obsahovat pouze prvky
                                    1. . Živel
                                    2. může obsahovat libovolný běžný prvek, který chcete. Nicméně prvek
                                    3. musí být přímým potomkem kteréhokoli prvku
                                        nebo
                                          .

                                          Za zmínku také stojí, že když jsou seznamy vnořeny do jiných seznamů, jejich značky se budou měnit v závislosti na hloubce vnoření. V předchozím příkladu používá seznam s odrážkami vnořený do číslovaného seznamu jako značky místo tečky kruh. K této změně dochází, protože seznam s odrážkami je vnořen o jednu úroveň do číslovaného seznamu.

                                          Naštěstí můžeme ovládat, jak vypadají odrážky na jakékoli úrovni, na kterou se podíváme příště.

                                          Styling položek seznamu

                                          Seznamy s odrážkami a číslované seznamy používají ve výchozím nastavení odrážky položek seznamu. U seznamů s odrážkami to bývají plné barevné tečky, zatímco u číslovaných seznamů to bývají čísla. Používáním CSS styl a polohu těchto značek lze upravit.

                                          vlastnost typu list-style

                                          Vlastnost list-style-type se používá k nastavení obsahu značky položky seznamu. Dostupné hodnoty se pohybují od čtverců a desetinných míst až po arménské číslování a k prvkům lze přidat styly CSS

                                            ,
                                              nebo
                                            1. .

                                              Do seznamu s odrážkami nebo číslovaného seznamu lze přidat jakoukoli hodnotu pro vlastnost list-style-type. S ohledem na to můžete použít číslování v seznamu s odrážkami a nenumerické odrážky v číslovaném seznamu.

                                              • oranžový
                                              • Zelená
                                              • Modrý

                                              Ul (list-style-type: square; )

                                              Ukázka vlastnosti list-style-type

                                              hodnoty typu list-style

                                              Jak již bylo zmíněno dříve, vlastnost list-style-type obsahuje několik různých hodnot. Následující tabulka ukazuje tyto hodnoty a jejich odpovídající obsah.

                                              Použití obrázku jako značky seznamu

                                              Může nastat chvíle, kdy výchozí hodnoty pro vlastnost list-style-type nestačí a budeme chtít definovat vlastní značku seznamu. Nejčastěji se to provádí umístěním obrázku na pozadí pro každý prvek.

                                            2. .

                                              Proces zahrnuje odstranění jakékoli výchozí hodnoty vlastnosti typu seznamu a přidání obrázku na pozadí a okrajů k prvku

                                            3. .

                                              Další podrobnosti – nastavením vlastnosti list-style-type na none odstraníte existující značky seznamu. Vlastnost pozadí nastaví obrázek na pozadí spolu s jeho polohou a v případě potřeby se zopakuje. A vlastnost padding poskytne místo nalevo od textu pro obrázek na pozadí.

                                              • oranžový
                                              • Zelená
                                              • Modrý

                                              Li ( pozadí: url("arrow.png") 0 50 % bez opakování; typ-stylu seznamu: žádný; levý padding: 12px; )

                                              Zobrazení obrázku jako značky

                                              vlastnost list-style-position

                                              Ve výchozím nastavení jsou odrážky seznamu umístěny nalevo od obsahu v prvku

                                            4. . Tento styl umístění je popsán jako outside , což znamená, že veškerý obsah se zobrazí přímo vpravo, mimo značku seznamu. Pomocí vlastnosti list-style-position můžeme změnit výchozí hodnotu outside na inside nebo inherit .

                                              outside umístí značku seznamu nalevo od prvku

                                            5. a nedovolte, aby pod touto značkou protékal žádný obsah. Vnitřní hodnota (která se používá zřídka a je vidět) umístí značku seznamu na první řádek prvku
                                            6. a umožňuje, aby se obsah v případě potřeby obalil kolem značky.

                                              • Košíčky...
                                              • Kropení...

                                              Ul (list-style-position: inside; )

                                              Demonstrace vlastnosti ve stylu seznamu

                                              Obecný styl seznamu vlastností

                                              Vlastnosti seznamu, o kterých jsme nedávno hovořili, list-style-type a list-style-position , lze zkombinovat do jedné obecné vlastnosti, list-style . V této vlastnosti můžeme použít jednu nebo všechny hodnoty vlastností seznamu současně. Pořadí těchto hodnot by mělo být: list-style-type následovaný list-style-position .

                                              Ul ( styl seznamu: kruh uvnitř; ) ol ( styl seznamu: nižší římský; )

                                              Horizontální zobrazení seznamu

                                              Někdy chceme seznamy zobrazovat spíše vodorovně než svisle. Možná chceme rozdělit seznam do několika sloupců a vytvořit navigační seznam nebo umístit několik položek seznamu do jednoho řádku. V závislosti na obsahu a přání vzhled Existuje několik způsobů, jak zobrazit seznamy jako jeden řádek, například převzetím hodnoty vlastnosti zobrazení prvků

                                            7. jako inline nebo inline-block nebo prostřednictvím vlastnosti float.

                                              Zobrazení seznamu

                                              Většina rychlý způsob zobrazit seznam na jednom řádku - slouží k nastavení prvků

                                            8. vlastnost display s hodnotou inline nebo inline-block . Tím se vloží všechny prvky
                                            9. na jednom řádku se stejnými mezerami mezi každou položkou seznamu.

                                              Pokud jsou mezery mezi prvky

                                            10. způsobují problémy, lze je odstranit pomocí stejných technik, o kterých jsme hovořili v lekci 5, Umístění obsahu.

                                              Mnohem častěji budeme místo inline hodnoty používat hodnotu inline-block. Hodnota inline-block usnadňuje přidání vertikálního odsazení a dalšího prostoru k prvkům

                                            11. , zatímco vložená hodnota nikoli.

                                              Když se hodnota vlastnosti display změní na inline nebo inline-block , odstraní se značka seznamu, ať už jde o tečku, číslo nebo jiné.

                                              • oranžový
                                              • Zelená
                                              • Modrý

                                              Li ( display: inline-block; margin: 0 10px; )

                                              Ukázka seznamu s inline-blokem

                                              Seznamy s plovákem

                                              Změna vlastnosti zobrazení na inline nebo inline-block je rychlá, ale odstraní značky seznamu. Pokud jsou potřeba, přidejte ke každému prvku plovák

                                            12. je lepší volba než změna vlastnosti zobrazení.

                                              Instalace pro všechny prvky

                                            13. float vlastnosti jako vlevo zarovnají všechny prvky vodorovně
                                            14. přímo vedle sebe bez jakýchkoli mezer mezi nimi. Když použijeme plovák pro
                                            15. , značka seznamu se zobrazí ve výchozím nastavení a bude umístěna nad položkou
                                            16. vedle něj. Chcete-li zabránit tomu, aby se značka seznamu zobrazovala nad ostatními položkami
                                            17. , je třeba přidat vodorovný okraj nebo výplň.

                                              • oranžový
                                              • Zelená
                                              • Modrý

                                              Li ( plovoucí: vlevo; okraj: 0 20px; )

                                              Ukázka seznamu s plovákem

                                              Stejně jako u jiných plovoucích prvků to přeruší tok stránky. Nesmíme zapomenout vyčistit float a vrátit stránku do normálního chodu – nejběžnější způsob je přes clearfix.

                                              Příklad navigačního seznamu

                                              Často navrhujeme a nacházíme navigační nabídky, které používají neuspořádané seznamy. Tyto seznamy jsou obvykle uspořádány vodorovně pomocí jedné ze dvou výše uvedených metod. Zde je například horizontální navigační nabídka rozložená pomocí neuspořádaného seznamu, ve kterém jsou prvky

                                            18. jsou zobrazeny jako inline-block .

                                              Navigation ul ( písmo: tučné 11px "Helvetica Neue", Helvetica, Arial, bezpatkové; okraj: 0; výplň: 0; text-transform: velká písmena; ) .navigation li ( display: inline-block; ) .navigation a ( background: #395870; background: linear-gradient(#49708f, #293f50); border-right: 1px solid rgba(0, 0, 0, .3); color: #fff; padding: 12px 20px; text-decoration: none; ) .navigation a:hover ( background: #314b60; box-shadow: inset 0 0 10px 1px rgba(0, 0, 0, .3); ) .navigation li:first-child a ( border-radius: 4px 0 0 4px; ) .navigation li:last-child a ( border-right: 0; border-radius: 0 4px 4px 0; )

                                              Ukázka navigačního seznamu

                                              Na praxi

                                              Nyní, když víme, jak vytvářet seznamy v HTML a CSS, pojďme se podívat na naše stránky Styles Conference a zjistit, kde bychom mohli seznamy použít.

                                                Nyní navigační nabídky v prvcích

                                                A
                                                na našich stránkách se skládají z několika odkazů. Tyto prvky lze lépe organizovat jako neuspořádaný seznam.

                                                Pomocí neuspořádaného seznamu (přes element

                                                  ) a seznam položek (prostřednictvím prvku
                                                • ) nastaví strukturu našich navigačních nabídek. Tyto nové prvky však vykreslí naše navigační nabídky vertikálně.

                                                  Změníme hodnotu zobrazení pro naše prvky

                                                • k inline-bloku tak, aby se všechny seřadily vodorovně. Když to uděláme, musíme také vzít v úvahu prázdné místo vlevo mezi každým prvkem
                                                • . Připomínáme-li z lekce 5, Umístění obsahu, víme, že otevírání komentáře HTML na konci prvku
                                                • a zavření komentáře na začátku prvku
                                                • odstraní tento prostor.

                                                  S ohledem na to, označení pro navigační nabídku uvnitř našeho prvku

                                                  bude vypadat takto:

                                                  Ve stejném duchu i označení pro navigační nabídku uvnitř našeho prvku

                                                  bude vypadat takto:

                                                  Nezapomeňte provést tyto změny ve všech našich souborech HTML.

                                                  Pomocí našeho seznamu s odrážkami se ujistěte, že položky seznamu jsou zarovnány vodorovně a trochu vyčistěte jejich styly. Ke specifikaci našich nových stylů použijeme stávající třídu nav.

                                                  Začněme tím, že se ujistíme, že všechny prvky

                                                • uvnitř jakéhokoli prvku s hodnotou atributu třídy nav byly vykresleny jako inline-block, aby se umožnily vodorovné okraje a svislé zarovnání prvků.

                                                  K určení posledního prvku navíc použijeme pseudotřídu :last-child

                                                • a resetujte jeho pravý okraj na 0. Tím se zajistí, že mezi prvky bude jakákoli vodorovná mezera
                                                • a okraj jeho rodiče zmizí.

                                                  V našem souboru main.css pod navigační styly přidejte následující CSS:

                                                  Nav li ( display: inline-block; margin: 0 10px; vertical-align: top; ) .nav li:last-child ( margin-right: 0; )

                                                  Pravděpodobně se ptáte, proč náš seznam ve výchozím nastavení neobsahuje žádné odrážky seznamu ani styly. Tyto styly byly odstraněny resetováním v horní části našeho stylu. Pokud se podíváme na reset, vidíme, že prvky

                                                    ,
                                                      A
                                                    • zahrnout nulový okraj a odsazení a pro
                                                        A
                                                          list-style je nastaven na žádný .

                                                          Navigační nabídka není jediné místo, kde budeme seznamy používat. Použijeme je i na některých našich vnitřní stránky, včetně stránky Přednášející. Přidejme na naši konferenci nějaké řečníky.

                                                          V souboru speakers.html, hned pod sekcí intro, vytvoříme nová sekce, kde představíme všechny naše řečníky. Opětovným použitím některých existujících stylů použijeme prvek

                                                          s třídou řádků, která obalí všechny naše reproduktory a použije bílé pozadí a okraje za nimi. Uvnitř prvku
                                                          přidáme prvek
                                                          s třídou mřížky k vystředění našich reproduktorů na stránce, což nám umožní zahrnout také více sloupců.

                                                          Naše HTML pod úvodní sekcí zatím vypadá takto:

                                                          Uvnitř mřížky bude každý reproduktor označen svým vlastním prvkem

                                                          , která obsahuje dva sloupce. První sloupec měří dvě třetiny prvku
                                                          a bude označen prvkem
                                                          . Druhý sloupec měří zbývající třetinu prvku
                                                          a bude označen pomocí prvku

                                                      Naše navigační nabídka je nyní kompletní a stránka Reproduktory se začala formovat.

                                                      Rýže. 8.01. Naše stránka Reproduktory po aktualizaci navigačních nabídek a přidání sloupce

                                                      Demo a zdrojový kód

                                                      Níže si můžete prohlédnout web Styles Conference v jeho aktuálním stavu a také si stáhnout aktuální zdrojový kód webu.

                                                      souhrn

                                                      Seznamy se v HTML používají poměrně často, často na místech, která nejsou explicitní nebo zřejmá. Klíčové je používat je sémanticky co nejvíce a tam, kde se nejlépe hodí.

                                                      Abychom to shrnuli, v této lekci jsme probrali následující:

                                                      • jak vytvořit seznam s odrážkami, číslovaný a popisný seznam;
                                                      • Střih: Vlad Merzhevich

                                                      HTML poskytuje speciální sadu značek pro prezentaci informací ve formě seznamů. Seznamy jsou jednou z nejpoužívanějších forem prezentace dat v elektronických i tištěných dokumentech. Se seznamy se setkáváme téměř každý den – může to být seznam nezbytných nákupů v obchodě, studentů ve třídě nebo jednoduše věcí, které je třeba udělat. Schopnost organizovat struktury seznamů je dostupná v mnoha textových editorech, zejména výkonný textový procesor Microsoft Word disponuje pohodlnými nástroji pro formátování seznamů různých typů (možnosti vytváření HTML seznamů pomocí aplikace Microsoft Word jsou popsány v kapitole 8). Zde je několik případů, pro které je použití seznamů docela vhodné:

                                                      • Sloučení částí informací do jediné struktury pro vytvoření čitelného vzhledu.
                                                      • Popis složitých procesů krok za krokem.
                                                      • Uspořádání informací ve stylu obsahu s odstavci směřujícími na relevantní části dokumentu.

                                                      Všimněte si, že výše uvedené body jsou přesně uspořádány ve formě struktury seznamu.

                                                      HTML poskytuje následující hlavní typy seznamů: seznam s odrážkami, číslovaný seznam a seznam definic. K implementaci seznamů různých typů se používají následující značky:

                                                        ,
                                                          ,
                                                          , , . Pomocí různých typů seznamů zabudovaných do dokumentu lze realizovat různé možnosti, jejichž popis je předmětem této kapitoly. Zvažují se vlastnosti vytváření seznamů různých typů a také použití vnořených seznamů.

                                                          Seznam s odrážkami

                                                          Jedním z typů seznamů implementovaných v HTML je seznam s odrážkami. Jinak se seznamy tohoto typu nazývají nečíslované resp

                                                          neuspořádaný. Příjmení se často používá jako formální překlad názvu odpovídajícího tagu

                                                            , s jehož pomocí jsou seznamy tohoto typu organizovány v HTML dokumentech (UL - Unordered List, neuspořádaný seznam).

                                                            V seznamu s odrážkami se pro zvýraznění jeho prvků používají speciální znaky zvané značky seznamu (často se jim říká odrážky, což je formální výslovnost anglického výrazu bullet). Vzhled značek seznamu určuje prohlížeč a při vytváření vnořených seznamů prohlížeče automaticky diverzifikují vzhled značek na různých úrovních vnoření.

                                                            Tagy

                                                              A<LI >

                                                              Chcete-li vytvořit seznam s odrážkami, musíte použít kontejner tagů, ve kterém jsou umístěny všechny prvky seznamu. Značky úvodního a závěrečného seznamu poskytují zalomení řádku před a za seznamem, čímž oddělují seznam od hlavního obsahu dokumentu, takže zde není potřeba používat značky odstavce


                                                              .

                                                              Každý prvek seznamu musí začínat značkou

                                                            • (LI - Položka seznamu, prvek seznamu). Štítek
                                                            • nevyžaduje odpovídající uzavírací značku, ačkoli její přítomnost není v zásadě zakázána. Prohlížeče obvykle při zobrazení dokumentu začínají každou novou položku seznamu na novém řádku.

                                                              Poskytnuté informace jsou dostatečné pro vytvoření základního seznamu s odrážkami. Uveďme příklad HTML dokumentu pomocí odrážkového seznamu, jehož zobrazení prohlížečem je na Obr. 2.1.

                                                              Příklad seznamu s odrážkami

                                                                Znamení zvěrokruhu:

                                                                • Beran

                                                                • Býk

                                                                • Dvojčata

                                                                • Rakovina

                                                                • Lev

                                                                • Panna

                                                                • Váhy

                                                                • Štír

                                                                • Střelec

                                                                • Kozoroh

                                                                • Vodnář

                                                                • Ryba

                                                              Rýže. 2.1. Zobrazení seznamu s odrážkami v prohlížeči

                                                              Všimněte si, že kromě prvků seznamu označených tagem

                                                            • , mohou být přítomny další prvky HTML. Ve výše uvedeném příkladu je jedním z těchto prvků prostý text, který není položkou seznamu, ale funguje jako jeho nadpis.

                                                              Poznámka

                                                              Některé učebnice jazyka HTML uvádějí, že k nastavení názvu seznamu by měla být použita značka kontejneru. (LH - Záhlaví seznamu, záhlaví seznamu). Tuto značku v současnosti nerozpoznají žádné běžné prohlížeče a není součástí specifikace HTML. Jeho použití se tak stává bezpředmětným, ačkoli nepovede k žádným chybám.

                                                              Ve štítku

                                                                lze zadat dva parametry: COMPACT a TYPE.

                                                                Parametr COMPACT se zapisuje bez hodnoty a slouží k upozornění prohlížeče, že daný seznam má být zobrazen v kompaktní podobě. Může být například zmenšeno písmo nebo vzdálenost mezi řádky seznamu atd.

                                                                Poznámka

                                                                Aktuálně přítomnost parametru COMPACT ve značce

                                                                  nijak neovlivňuje zobrazení seznamů v předních prohlížečích. Proto je použití tohoto parametru zbytečné, zejména proto, že jeho použití není doporučeno specifikací HTML 4.0.

                                                                  Parametr TYPE může nabývat následujících hodnot: disk, kruh a čtverec. Tento parametr se používá k vynucení zobrazení odrážek seznamu. Přesný typ značky bude záviset na prohlížeči, který používáte. Typické možnosti zobrazení jsou následující:

                                                                  TYP = disk - značky jsou zobrazeny jako vyplněné kruhy; TYP = kruh - značky jsou zobrazeny jako otevřené kruhy; TYP = čtverec - značky se zobrazují jako vyplněné čtverce. Příklad záznamu:

                                                                    .

                                                                    Výchozí hodnota je TYP = disk. U vnořených seznamů s odrážkami je výchozí hodnota disk na první úrovni, kruh na druhé úrovni, čtverec na třetí úrovni a dále. To je přesně to, co se děje v nejnovějších verzích prohlížečů Netscape a Internet Explorer. Upozorňujeme, že jiné prohlížeče mohou značky zobrazovat jinak. Například ve specifikaci HTML 4.0 je typ značky zobrazené při TYPE = čtverec určen jako čtvercový obrys.

                                                                    Parametr TYPE se stejnými hodnotami lze použít k určení typu značek pro jednotlivé prvky seznamu. Za tímto účelem je povoleno zadat parametr TYPE s odpovídající hodnotou v tagu prvku seznamu

                                                                  • .

                                                                    Příklad záznamu:

                                                                  • .

                                                                    Poznámka

                                                                    Prohlížeče interpretují specifikaci typu odrážky pro jednotlivé položky seznamu odlišně. Prohlížeč Netscape změní vzhled značky pro tuto a všechny následující, dokud nenarazí na další předefinování vzhledu značky. Internet Explorer změní vzhled značky pouze pro tento prvek.

                                                                    Grafické značky seznamu

                                                                    Můžete použít grafické obrázky jako odrážky seznamu, což se široce používá k vytváření atraktivních, dobře navržených dokumentů HTML. Tuto možnost ve skutečnosti neposkytuje přímo jazyk HTML, ale je implementována poněkud uměle. To neznamená, že to není doporučené nebo zavrženíhodné, ale pouze to, že zde nebudou použity žádné speciální konstrukce jazyka HTML.

                                                                    Abyste pochopili myšlenku, musíte pochopit mechanismus implementace seznamů na stránky HTML. Ukazuje se, že značka seznamu

                                                                      (stejně jako seznam značek jiných typů, diskutovaný níže) provádí jediný úkol - říká prohlížeči, že všechny informace umístěné za touto značkou by měly být zobrazeny posunuté doprava (odsazené) o určitou hodnotu. Tagy
                                                                    • , které ukazují na jednotlivé položky seznamu, poskytují standardní značky položek seznamu.

                                                                      Pokud potřebujeme vytvořit seznam s grafickými značkami, pak se bez značek zcela obejdeme

                                                                    • . Bude stačit vložit požadovaný grafický obrázek před každý prvek seznamu. Jediný problém, který je třeba vyřešit, je oddělení prvků seznamu od sebe. K tomu můžete použít značky odstavce

                                                                      Nebo vynutit posun řádku
                                                                      . Příklad implementace seznamu grafickými značkami, jejichž zobrazení je na Obr. 2.2 je zobrazen níže:

                                                                      Seznam s odrážkami

                                                                        Znamení zvěrokruhu:

                                                                          Beran

                                                                          Býk

                                                                          Blíženci

                                                                          Rakovina

                                                                          Lev

                                                                          Panna

                                                                          Váhy

                                                                          Štír

                                                                          Střelec

                                                                          Kozoroh

                                                                          Vodnář

                                                                          Ryba

                                                                      Rýže. 2.2. Seznam s odrážkami s grafickými odrážkami

                                                                      V uvedeném příkladu je jako značka položky seznamu použit grafický soubor Green_ball.gif. Všimněte si, že použití grafiky na stránkách HTML může výrazně zvýšit množství přenášených informací. V tomto případě je však tento nárůst extrémně nevýznamný. Zde je stejný soubor použit pro všechny značky,

                                                                      který bude přenášen pouze jednou. Velikost souboru malého obrázku je také extrémně malá.

                                                                      Poznámka

                                                                      Techniky vytváření seznamů s grafickými odrážkami jsou postupně popsány v kapitole 8.

                                                                      Číslovaný seznam

                                                                      Dalším typem seznamu implementovaným v HTML je číslovaný seznam. Jinak se seznamy tohoto typu nazývají uspořádané. Příjmení se často používá jako formální překlad názvu odpovídajícího tagu

                                                                        , s jehož pomocí jsou seznamy tohoto typu organizovány v HTML dokumentech (OL - Ordered List, uspořádaný seznam).

                                                                        Seznamy tohoto typu obvykle představují uspořádanou sekvenci jednotlivých prvků. Rozdíl oproti seznamům s odrážkami je v tom, že v číslovaném seznamu je každému prvku automaticky předřazeno pořadové číslo. Typ číslování závisí na prohlížeči a lze jej nastavit parametry značek seznamu. Jinak je implementace číslovaných seznamů velmi podobná implementaci seznamů s odrážkami.

                                                                        Tagy

                                                                          A
                                                                        1. Chcete-li vytvořit číslovaný seznam, měli byste použít značku kontejneru, ve které jsou umístěny všechny prvky seznamu. Tagy úvodního a závěrečného seznamu poskytují zalomení řádku před a za seznamem, čímž oddělují seznam od hlavního obsahu dokumentu.

                                                                          Stejně jako u seznamu s odrážkami musí každá položka v číslovaném seznamu začínat značkou

                                                                        2. .

                                                                          Zde je příklad dokumentu HTML s číslovaným seznamem: zobrazení toho prohlížeč je znázorněn na obr. 2.3.

                                                                          Příklad číslovaného seznamu

                                                                            Nejjasnější hvězdy viditelné ze Země:

                                                                            • Sírius

                                                                            • K anopus

                                                                            • Arcturus

                                                                            • Alfa Centauri

                                                                            • Vega

                                                                            • K appella

                                                                            • Rigel

                                                                            • Procyon

                                                                            • Achernar

                                                                            • Beta Centauri

                                                                            • Wetelgeuse

                                                                            • Aldebaran


                                                                              . . .

                                                                            • Mizar


                                                                              . . .

                                                                            • Polární

                                                                          Rýže. 2.Z.Číslovaný seznam

                                                                          Ve štítku

                                                                            Lze zadat následující parametry: COMPACT, TYPE a START.

                                                                            Parametr COMPACT má stejný význam jako seznamy s odrážkami. Parametr TYPE se používá k určení typu číslování seznamu. Může nabývat následujících hodnot:

                                                                            TYP = A - nastavuje značky ve formě velkých latinských písmen;

                                                                            TYP = a - nastavuje značky ve formě malých latinských písmen;

                                                                            TYP = I - nastavuje značky ve formě velkých římských číslic;

                                                                            TYP = i - nastavuje značky ve formě malých římských číslic;

                                                                            TYP = 1 - nastavuje značky ve formě arabských číslic.

                                                                            Výchozí hodnota je vždy TYP = 1, tedy číslování pomocí arabských číslic. To platí i pro vnořené číslované seznamy. Zde, na rozdíl od seznamů s odrážkami, prohlížeče ve výchozím nastavení nerozlišují číslování na různých úrovních vnoření seznamů. Všimněte si, že za číslem prvku seznamu je vždy další znak „tečka“.

                                                                            Parametr TYPE se stejnými hodnotami lze použít k určení stylu číslování pro jednotlivé prvky seznamu. Za tímto účelem je povoleno zadat parametr TYPE s odpovídající hodnotou v tagu prvku seznamu

                                                                          1. .

                                                                            Příklad záznamu:

                                                                          2. .

                                                                            Parametr značky START

                                                                              umožňuje začít číslovat seznam od něčeho jiného než od jedné. Hodnota parametru START musí být vždy přirozené číslo, bez ohledu na typ číslování seznamů. Zde je příklad:

                                                                                .

                                                                                Tento záznam určuje číslování seznamu začínající velkým latinským písmenem „E“. U ostatních typů číslování se zadáním START=5 nastaví číslování, respektive od čísla "5", římské číslice "V" atd.

                                                                                Změnu typu číslování seznamu a číselných hodnot lze provést pro jakýkoli prvek seznamu. Štítek

                                                                              1. pro číslované seznamy umožňuje použití parametrů TYPE a VALUE. Parametr TYPE může nabývat stejných hodnot jako pro tag
                                                                                  .

                                                                                  P příklad vstupu:

                                                                                1. .

                                                                                  Poznámka

                                                                                  Prohlížeče interpretují typ číslování pro jednotlivé položky seznamu odlišně. Prohlížeč Netscape změní typ číslování pro tento prvek a všechny následující, dokud nenarazí na další přepsání. Internetový prohlížeč Průzkumník změní vzhled čísla pouze pro tento prvek.

                                                                                  Zhodnotu parametru značky VALUE

                                                                                2. - umožňuje změnit číslo daného prvku seznamu. Tím se změní číslování všech následujících prvků. Typickou aplikací jsou seznamy s chybějícími prvky. Příklad takového seznamu byl uveden výše (obr. 2.3). Poskytuje uspořádaný seznam nejjasnějších hvězd, ve kterém 58. a 75. místo obsahuje hvězdy, které jsou jasně viditelné v našich zeměpisných šířkách (Mizar je nejjasnější hvězda v souhvězdí Velké medvědice a Polárka je nejjasnější hvězda v souhvězdí Malé medvědice) .

                                                                                  Uveďme další originální příklad použití různých typů číslování. Níže uvedený HTML kód obsahuje tři seznamy s různým číslováním. Pro snadnější prohlížení je každý ze seznamů umístěn v samostatné buňce tabulky. Všechny tři seznamy jsou totožné a liší se pouze typem číslování: v prvním sloupci tabulky jsou arabské číslice, ve druhém římské číslice a ve třetím je číslování latinkou. Vezměte prosím na vědomí, že prvky seznamu jsou prázdné, tj. za jakoukoli značkou

                                                                                3. neexistují žádná data. Příklad tohoto druhu lze použít jako tabulku shody mezi psaním čísel arabskými a římskými číslicemi. Ukazuje se, že jako generátor takové tabulky lze použít jakýkoli prohlížeč, který seznamy podporuje (obr. 2.4), stačí zadat daný HTML kód. Číslování římskými číslicemi funguje správně až do hodnoty 3999. Prostudováním pravého sloupce pochopíte, jak se číslování římskými písmeny provádí. Po vyčerpání jednopísmenného číslování (od A do Z) se první dvoupísmenné číslo bere jako další číslo - AA atd.

                                                                                  Použití různých typů číslování v seznamech


                                                                                    1. . . .


                                                                                  1. . . .


                                                                                  1. . . .

                                                                                  Rýže. 2.4. Různé typy číslování seznamu HTML

                                                                                  Seznam definic

                                                                                  Seznamy definic, nazývané také definiční slovníky, jsou zvláštním typem seznamů. Na rozdíl od jiných typů seznamů se každý prvek definičního seznamu vždy skládá ze dvou částí. První část prvku seznamu obsahuje definovaný termín a druhá část obsahuje text ve formě slovníkového hesla, který odhaluje význam termínu.

                                                                                  Seznamy definic se zadávají pomocí značky kontejneru

                                                                                  (Seznam definic). Uvnitř kontejneru s visačkou
                                                                                  (Termín definice) označí se definovaný termín a značka
                                                                                  (Definition Description) - odstavec s jeho definicí. Pro značky
                                                                                  A
                                                                                  Odpovídající uzavírací značky můžete vynechat.

                                                                                  Obecně je seznam definic napsán takto:

                                                                                  Období

                                                                                  Definice pojmu

                                                                                  V textu za značkou

                                                                                  prvky na úrovni bloku, jako jsou značky odstavce, nelze použít

                                                                                  Nebo hlavičky

                                                                                  -

                                                                                  . Text definovaného pojmu by měl být zpravidla umístěn na jednom řádku. Text obsahující definici termínu se zobrazí od dalšího řádku (nebo u některých prohlížečů na každém řádku) za definicí termínu, odsazený vpravo. V informacích umístěných za značkou
                                                                                  lze umístit prvky na úrovni bloku. Z toho zejména vyplývá, že seznamy definic lze vnořovat.

                                                                                  Ve štítku

                                                                                  může být specifikován parametr COMPACT, jehož účel je podobný jako u ostatních výše popsaných seznamů.

                                                                                  Zde je příklad dokumentu HTML, který používá seznam definic:

                                                                                  Příklad seznamu definic

                                                                                  Klasifikace typických lidských temperamentů,
                                                                                  na základě

                                                                                  na názory Hippokrata

                                                                                    Flegmatický člověk

                                                                                    Pasivní, velmi pracovitý, pomalu se přizpůsobující;
                                                                                    stabilní nálada, málo náchylná k vnějším vlivům;
                                                                                    letargie emočních reakcí a pomalost ve volní činnosti

                                                                                    Optimistický

                                                                                    Aktivní, energický, přizpůsobivý, -
                                                                                    živost a pohyblivost citových reakcí, rychlost a síla volních projevů

                                                                                    Cholerik

                                                                                    Aktivní, velmi energický, vytrvalý;
                                                                                    impulzivita a síla citových reakcí, násilné projevy vůle

                                                                                    Melancholický

                                                                                    Pasivní, snadno se unaví, těžko se přizpůsobí, -
                                                                                    slabost volních projevů a převaha depresivní nálady, pochybnosti o sobě

                                                                                  Zobrazení daného HTML dokumentu v prohlížeči je na Obr. 2.5.

                                                                                  Rýže. 2.5. Seznam definic (podobně jako skupina hesel ve slovníku)

                                                                                  Typ seznamů

                                                                                  A

                                                                                  Typ seznamů

                                                                                  A se v současné době prakticky nepoužívají, přestože je stále podporují přední prohlížeče. Ve specifikaci HTML 4.0 jsou oba tyto typy seznamů označeny jako zastaralé. Místo toho se navrhuje používat seznamy s odrážkami určené tagem
                                                                                    .

                                                                                    Tyto typy seznamů byly původně navrženy tak, aby byly kompaktnější než běžné seznamy s odrážkami. Podle pravidel pro zápis prvků těchto seznamů v nich nebylo povoleno používat blokové prvky, což znamená, že nebylo možné implementovat vnořování seznamů tohoto typu. Každý prvek seznamu byl jeden řádek textu.

                                                                                    Pro seznamy jako

                                                                                    bylo plánováno zavedení omezení na „délku textu prvku seznamu (24 znaků). Takové omezení by nám umožnilo odvodit

                                                                                    seznamy jako

                                                                                    ve formě podobné výpisu adresářů v operační systémy UNIX a MS-DOS při použití přepínače /W (více sloupců). U položek seznamu tohoto typu se navíc nezobrazovaly značky.

                                                                                    V současné době nejsou všechny tyto plány realizovány, protože další používání seznamů těchto typů se nedoporučuje. Moderní verze prohlížečů zobrazují seznamy těchto typů přesně stejným způsobem jako seznamy

                                                                                      .

                                                                                      Vnořené seznamy

                                                                                      Jsou chvíle, kdy potřebujete zahrnout celý seznam stejného nebo jiného typu do prvku seznamu jednoho typu. Tím vytvoříte víceúrovňové nebo vnořené seznamy. HTML umožňuje libovolné vnořování různých typů seznamů, ale při jejich organizaci je třeba dávat pozor.

                                                                                      Níže je uveden HTML kód dokumentu s vnořenými seznamy, jehož zobrazení je na Obr. 2.6. V tomto příkladu obsahuje každá položka v seznamu s odrážkami svůj vlastní očíslovaný seznam.

                                                                                      Příklad vnořeného seznamu

                                                                                        Satelity některých planet

                                                                                      • Zempya

                                                                                          1. Měsíc

                                                                                      • Mapc

                                                                                          1. Phobos

                                                                                          2. Deimos

                                                                                      • Uran

                                                                                          1. Ariel

                                                                                          2. Umbriel

                                                                                          3. Titania

                                                                                          4. Oberon

                                                                                          5. Miranda

                                                                                      • Neptune

                                                                                          1. Triton

                                                                                          2. Mořská nymfa

                                                                                        Dalším typem seznamu implementovaným v HTML je číslovaný seznam. Jinak se seznamy HTML tohoto typu nazývají uspořádané. Příjmení se často používá jako formální překlad názvu odpovídajícího tagu

                                                                                          , s jehož pomocí jsou seznamy tohoto typu organizovány v HTML dokumentech (OL - Ordered List, uspořádaný seznam).

                                                                                          Seznamy tohoto typu jsou obvykle uspořádanou posloupností jednotlivých prvků. Rozdíl oproti seznamům s odrážkami je v tom, že v číslovaném seznamu je každému prvku automaticky předřazeno pořadové číslo. Typ číslování závisí na prohlížeči a lze jej nastavit parametry značek seznamu. Jinak je implementace číslovaných seznamů velmi podobná implementaci seznamů s odrážkami.

                                                                                          Tagy
                                                                                            A

                                                                                          Chcete-li vytvořit číslovaný seznam, měli byste použít značku kontejneru, ve které jsou umístěny všechny prvky seznamu. Tagy úvodního a závěrečného seznamu poskytují zalomení řádku před a za seznamem, čímž oddělují seznam od hlavního obsahu dokumentu.

                                                                                          Stejně jako u seznamu s odrážkami musí každá položka v číslovaném seznamu začínat značkou

                                                                                        1. .

                                                                                          Zde je příklad dokumentu HTML s číslovaným seznamem: zobrazení toho prohlížeč je znázorněn na obr. 2.3.

                                                                                          Příklad číslovaného seznamu

                                                                                          Nejjasnější hvězdy viditelné ze Země:

                                                                                          • Sírius

                                                                                          • K anopus

                                                                                          • Arcturus

                                                                                          • Alfa Centauri

                                                                                          • Vega

                                                                                          • K appella

                                                                                          • Rigel

                                                                                          • Procyon

                                                                                          • Achernar

                                                                                          • Beta Centauri

                                                                                          • Wetelgeuse

                                                                                          • Aldebaran

                                                                                          • Mizar

                                                                                          • Polární

                                                                                          Rýže. 2.Z.Číslovaný seznam

                                                                                          Ve štítku

                                                                                            Lze zadat následující parametry: COMPACT, TYPE a START.

                                                                                            Parametr COMPACT má stejný význam jako seznamy s odrážkami. Parametr TYPE se používá k určení typu číslování seznamu. Může nabývat následujících hodnot:

                                                                                            TYP = A - nastavuje značky ve formě velkých latinských písmen;

                                                                                            TYP = a - nastavuje značky ve formě malých latinských písmen;

                                                                                            TYP = I - nastavuje značky ve formě velkých římských číslic;

                                                                                            TYP = i - nastavuje značky ve formě malých římských číslic;

                                                                                            TYP = 1 - nastavuje značky ve formě arabských číslic.

                                                                                            Výchozí hodnota je vždy TYP = 1, tedy číslování pomocí arabských číslic. To platí také pro vnořené číslované seznamy. Zde, na rozdíl od seznamů s odrážkami, prohlížeče ve výchozím nastavení nerozlišují číslování na různých úrovních vnoření seznamů. Všimněte si, že za číslem prvku seznamu je vždy další znak „tečka“.

                                                                                            Parametr TYPE se stejnými hodnotami lze použít k určení stylu číslování pro jednotlivé prvky seznamu. Za tímto účelem je povoleno zadat parametr TYPE s odpovídající hodnotou v tagu prvku seznamu

                                                                                          1. .

                                                                                            Příklad záznamu:

                                                                                          2. .

                                                                                            Parametr značky START

                                                                                              umožňuje začít číslovat seznam od něčeho jiného než od jedné. Hodnota parametru START musí být vždy přirozené číslo, bez ohledu na typ číslování seznamů. Zde je příklad:

                                                                                                .

                                                                                                Tento záznam určuje číslování seznamu začínající velkým latinským písmenem „E“. U ostatních typů číslování se zadáním START=5 nastaví číslování, respektive od čísla "5", římské číslice "V" atd.

                                                                                                Změnu typu číslování seznamu a číselných hodnot lze provést pro jakýkoli prvek seznamu. Štítek

                                                                                              1. pro číslované seznamy umožňuje použití parametrů TYPE a VALUE. Parametr TYPE může nabývat stejných hodnot jako pro tag
                                                                                                  .

                                                                                                  Příklad záznamu:

                                                                                                1. .

                                                                                                  Poznámka

                                                                                                  Prohlížeče interpretují typ číslování pro jednotlivé položky seznamu odlišně. Prohlížeč Netscape změní typ číslování pro tento prvek a všechny následující, dokud nenarazí na další přepsání. Prohlížeč internet Explorer změní vzhled čísla pouze pro tento prvek.

                                                                                                  Hodnota parametru značky VALUE

                                                                                                2. - umožňuje změnit číslo daného prvku seznamu. Tím se změní číslování všech následujících prvků. Typickou aplikací jsou seznamy s chybějícími prvky. Příklad takového seznamu byl uveden výše (obr. 2.3). Poskytuje uspořádaný seznam nejjasnějších hvězd, ve kterém 58. a 75. místo obsahuje hvězdy, které jsou jasně viditelné v našich zeměpisných šířkách (Mizar je nejjasnější hvězda v souhvězdí Velké medvědice a Polárka je nejjasnější hvězda v souhvězdí Malé medvědice) .

                                                                                                  Uveďme další originální příklad použití různých typů číslování. Níže uvedený HTML kód obsahuje tři seznamy s různým číslováním. Pro snadnější prohlížení je každý ze seznamů umístěn v samostatné buňce tabulky. Všechny tři seznamy jsou totožné a liší se pouze typem číslování: v prvním sloupci tabulky jsou arabské číslice, ve druhém římské číslice a ve třetím je číslování latinkou. Vezměte prosím na vědomí, že prvky seznamu jsou prázdné, tj. za jakoukoli značkou

                                                                                                3. neexistují žádná data. Příklad tohoto druhu lze použít jako tabulku shody mezi psaním čísel arabskými a římskými číslicemi. Ukazuje se, že jako generátor takové tabulky lze použít jakýkoli prohlížeč, který seznamy podporuje (obr. 2.4), stačí zadat daný HTML kód. Číslování římskými číslicemi funguje správně až do hodnoty 3999. Prostudováním pravého sloupce pochopíte, jak se číslování římskými písmeny provádí. Po vyčerpání jednopísmenného číslování (od A do Z) se první dvoupísmenné číslo bere jako další číslo - AA atd.

                                                                                                  Použití různých typů číslování v seznamech


                                                                                                    . . .

                                                                                                  Rýže. 2.4. Různé typy číslování seznamu HTML

                                                                                                  Seznam s odrážkami je definován přidáním malé značky, obvykle ve formě vyplněného kruhu, před každou položku seznamu. Samotný seznam se tvoří pomocí kontejneru

                                                                                                    a každá položka seznamu začíná značkou
                                                                                                  • Jak je ukázáno níže.

                                                                                                    • První bod
                                                                                                    • Druhý bod
                                                                                                    • Třetí bod

                                                                                                    Seznam musí obsahovat uzavírací značku

                                                                                                  , jinak dojde k chybě. Uzavírací štítek
                                                                                                4. Ačkoli to není povinné, vždy jej doporučujeme přidat do jasně oddělených položek seznamu.

                                                                                                  Příklad 11.1 ukazuje HTML kód pro přidání seznamu s odrážkami na webovou stránku.

                                                                                                  Příklad 11.1. Vytvořte seznam s odrážkami

                                                                                                  Seznam s odrážkami


                                                                                                  • Cheburashka
                                                                                                  • Krokodýl Gena
                                                                                                  • Shapoklyak
                                                                                                  • Krysa Larisa

                                                                                                  Výsledek tohoto příkladu je znázorněn na Obr. 11.1.

                                                                                                  Rýže. 11.1. Zobrazení seznamu s odrážkami

                                                                                                  Věnujte pozornost odsazení v horní, dolní a levé části seznamu. Takové odrážky se přidávají automaticky.

                                                                                                  Značky mohou mít jednu ze tří forem: kruh (výchozí), kruh a čtverec. Chcete-li vybrat styl značky, použijte atribut type značky

                                                                                                    . Přijatelné hodnoty jsou uvedeny v tabulce. 11.1

                                                                                                    Stůl 11.1. Seznam stylů odrážek
                                                                                                    Typ seznamu HTML kód Příklad
                                                                                                    Seznam s kruhovými značkami

                                                                                                    • První
                                                                                                    • Druhý
                                                                                                    • Třetí
                                                                                                    Seznam s kruhovými odrážkami

                                                                                                    • První
                                                                                                    • Druhý
                                                                                                    • Třetí
                                                                                                    Seznam se čtvercovými odrážkami

                                                                                                    • První
                                                                                                    • Druhý
                                                                                                    • Třetí

                                                                                                    Vzhled značky se může mírně lišit v závislosti na různé prohlížeče, stejně jako při změně písma a velikosti textu.

                                                                                                    Vytvoření seznamu se čtvercovými odrážkami je znázorněno v příkladu 11.2.

                                                                                                    Příklad 11.2. Typ značek

                                                                                                    Seznam s odrážkami

                                                                                                    Změna přesvědčení

                                                                                                    • změna náboženské víry (volitelné: buddhismus, konfucianismus, hinduismus). Speciální nabídka- Judaismus a islám dohromady;
                                                                                                    • změna víry v neomylnost oblíbené strany;
                                                                                                    • přesvědčení, že mimozemšťané existují;
                                                                                                    • preference politického systému jako nejlepšího svého druhu (na výběr: feudalismus, socialismus, komunismus, kapitalismus).

                                                                                                    Výsledek tohoto příkladu je znázorněn na Obr. 11.2.

Publikace na dané téma