Vytvorenie kombinovaného zoznamu v html. Vnorené zoznamy s automatickým číslovaním

Číslované zoznamy sú kolekciou prvkov s ich sériovými číslami. Typ a typ číslovania závisí od parametrov prvku

    , ktorý sa používa na vytvorenie zoznamu. Nasledujúce hodnoty môžu slúžiť ako prvky číslovania:

    • arabské číslice (1, 2, 3, ...);
    • arabské číslice s nulou na začiatku pre čísla menšie ako desať (01, 02, 03, ...,10);
    • veľké latinské písmená (A, B, C, ...);
    • malé latinské písmená (a, b, c, ...);
    • veľké rímske číslice (I, II, III, ...);
    • malé rímske číslice (i, ii, iii, ...);
    • arménske číslovanie;
    • Gruzínske číslovanie.

    Z praktického hľadiska možno princípy zobrazovania položiek v odrážkovom zozname aplikovať podobne ako pri číslovanom zozname. Ale vzhľadom na to, že máme čo do činenia s enumeráciou, existujú niektoré funkcie, o ktorých sa bude diskutovať ďalej.

    Číslovanie zoznamu

    Je povolené začať zoznam z ľubovoľného čísla; Na tento účel sa používa štartový atribút prvku

      alebo hodnotu prvku
    1. . Hodnota je akékoľvek kladné celé číslo. Nezáleží na tom, aký typ číslovania je nastavený, aj keď sa ako zoznam používajú latinské písmená. Ak sa na zoznam použijú naraz atribúty začiatku aj hodnoty, potom má prednosť druhý a číslovanie sa zobrazí od čísla určeného hodnotou , ako je uvedené v príklade 1.

      Príklad 1: Zmena číslovania zoznamu

      zoznamy

      1. O svoje pracovisko by ste sa mali dobre starať.
      2. Upravte osvetlenie v miestnosti tak, aby bol zdroj svetla umiestnený na boku alebo za operátorom.
      3. Aby ste predišli zdravotným komplikáciám, odporúča sa vybrať stoličku s mäkkým sedadlom.

      Prvý prvok zoznamu v tomto príklade bude začínať rímskou číslicou IV, pretože je zadaný atribút start="4", potom nasleduje číslo V a posledný prvok je mimo poradia a je mu priradené číslo X (obrázok 1).

      Ryža. 1. Rímske číslice v zozname

      Písanie čísel

      Číslovaný zoznam má štandardne určitý vzhľad: najprv je číslo, potom bodka a potom sa text zobrazí oddelený medzerou. Táto forma písania je vizuálna a pohodlná, ale niektorí vývojári uprednostňujú iný spôsob navrhovania číslovania zoznamov. Totiž tak, že namiesto bodky je tu uzatváracia zátvorka, ako je znázornené na obr. 2 alebo niečo podobné.

      Ryža. 2. Číslovaný zoznam so zátvorkou

      Štýly vám umožňujú zmeniť typ číslovania zoznamu pomocou vlastností obsahu a protiprírastku. Najprv je potrebné nastaviť volič ol na counter-reset : položka , je to potrebné, aby číslovanie v každom novom zozname začalo odznova. V opačnom prípade bude číslovanie pokračovať a namiesto 1,2,3 uvidíte 5,6,7. Hodnota položky je jedinečný identifikátor pre počítadlo, vyberáme si ju sami. Ďalej musíte skryť pôvodné značky prostredníctvom vlastnosti štýlu list-style-type s hodnotou none .

      Vlastnosť content zvyčajne funguje v spojení s pseudoprvkami ::after a ::before. Konštrukcia li::before teda hovorí, že pred každý prvok zoznamu musí byť pridaný nejaký obsah (príklad 2).

      Príklad 2. Vytvorenie vlastného číslovania

      Li::before ( content: counter(item) ") "; /* K číslam pridáme zátvorku */ counter-increment: item; /* Nastavte názov počítadla */ )

      Vlastnosť content s hodnotou counter(item) zobrazuje číslo; Pridaním zátvorky, ako je znázornené v tomto príklade, získame požadovaný typ číslovania. na zvýšenie čísla zoznamu o jeden je potrebný protiprírastok. Všimnite si, že v celom texte sa používa rovnaký identifikátor s názvom item . Konečný kód je uvedený v príklade 3.

      Príklad 3: Zmena zobrazenia zoznamu

      zoznamy

      1. najprv
      2. Po druhé
      3. Po tretie
      4. Po štvrté

      Pomocou vyššie uvedenej metódy môžete vytvoriť ľubovoľný typ číslovaného zoznamu, napríklad vložiť číslo do hranatých zátvoriek, v tomto prípade sa v štýloch zmení iba jeden riadok.

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

      Zoznam s ruskými písmenami

      Existuje očíslovaný zoznam s latinskými písmenami, ale v zozname nie sú žiadne ruské písmená. Môžu byť pridané umelo pomocou vyššie uvedenej techniky. Keďže číslovanie prebieha cez štýly, samotný zoznam zostáva pôvodný, pridáva sa doň len vybraná trieda, nazvime ju cyrilou (príklad 4).

      Príklad 4: Kód na vytvorenie zoznamu

      1. Jeden
      2. Dva
      3. Tri

      Pridávanie písmen sa vykonáva pomocou pseudoprvku ::before a vlastnosti content. Keďže každý riadok musí mať svoje vlastné písmeno, použijeme pseudotriedu :nth-child(1) , pričom číslo písmena bude napísané v zátvorkách. Prvé písmeno je prirodzene A, druhé je B, tretie je C atď. Celá táto sada sa pridá do voliča li nasledovne (príklad 5).

      Príklad 5: Použitie pseudo-triedy:n-té dieťa

      Cyrilické li:nth-child(1)::before (obsah: "a)"; ) .cyrilika li:n-té-dieťa(2)::pred (obsah: "b)"; ) .cyrilika li:nth-child(3)::before ( content: "at)"; )

      V tomto príklade za každým písmenom nasleduje zátvorka, všetky písmená sú malé. Môžete si definovať vlastný typ číslovania zoznamov, môže napríklad obsahovať veľké písmená s bodkou, s jednou alebo dvoma zátvorkami alebo len písmená. Na rozdiel od štandardného číslovania si tu môžeme robiť, čo chceme. Zoznam desiatich písmen by mal stačiť takmer na všetky situácie, no ak sa zrazu ukáže, že to nestačí, nič nám nebráni v rozšírení nášho zoznamu aspoň o všetky písmená ruskej abecedy.

      Nakoniec upravíme zarovnanie a polohu písmen, prípadne určíme veľkosť písma, farbu a ďalšie parametre (príklad 6).

      Príklad 6. Zoznam s ruskými písmenami

      Zoznam

      1. Boršč
      2. Kotlety zo šťuky
      3. Kulebyaka
      4. Huby v kyslej smotane
      5. Palacinky s kaviárom
      6. Kvas

      Výsledok tento príklad znázornené na obr. 3.

      Zoznamy sú súčasťou Každodenný život. Zoznam úloh definuje, čo sa robí. Navigačné trasy ponúkajú zoznam trás krok za krokom. Recepty vyžadujú zoznam zložiek a zoznam pokynov. Zoznamy sa nachádzajú takmer všade, takže je ľahké pochopiť, prečo sú obľúbené aj na internete.

      Keď chceme na webovej stránke použiť zoznam, HTML ponúka na výber tri rôzne typy: zoznam s odrážkami, číslovaný zoznam a zoznam popisov. Ktorý typ zoznamu použiť a či vôbec nejaký zoznam použiť, závisí od obsahu a sémanticky najvhodnejšej možnosti jeho zobrazenia.

      Okrem troch odlišné typy zoznamy dostupné v HTML, existuje niekoľko spôsobov, ako tieto zoznamy upraviť pomocou CSS. Môžeme si napríklad vybrať, aký typ odrážky špecifikovať pre zoznam. Značka môže byť štvorec, kruh, číslo, písmeno alebo prípadne žiadny. Okrem toho sa môžeme rozhodnúť, ako sa má zoznam zobraziť – vertikálne alebo horizontálne. Všetky tieto možnosti zohrávajú dôležitú úlohu pri štylizácii našich webových stránok.

      Zoznamy s odrážkami

      Zoznam s odrážkami alebo bez poradia je jednoducho zoznam súvisiacich položiek, pri ktorých na poradí nezáleží. Vytvorenie zoznamu s odrážkami v HTML sa vykonáva pomocou prvku zoznamu blokov

        . Každá jednotlivá položka v zozname je označená prvkom
      • .

        Väčšina prehliadačov štandardne pridáva k prvku zvislý okraj a ľavú výplň

          a pred každým prvkom
        • kladie jednofarebný bod. Tento bod sa nazýva značka zoznamu a dá sa zmeniť pomocou CSS.

          • Oranžová
          • zelená
          • Modrá

          Zobraziť zoznam s odrážkami

          Číslované zoznamy

          Číslovaný alebo objednaný zoznam položiek

            Veľmi podobne ako zoznam s odrážkami, jednotlivé odrážky sa vytvárajú rovnakým spôsobom. Hlavný rozdiel medzi zoznamami je v tom, že v prípade usporiadaného zoznamu záleží na poradí, v akom sú položky prezentované.

            Pretože na poradí záleží, číslovaný zoznam používa ako predvolenú odrážku čísla namiesto bodky.

            1. Prejdite sa po Marhuľovej ulici
            2. Odbočte na Vinogradnaya

            Ukážka číslovaného zoznamu

            Číslované zoznamy majú tiež k dispozícii jedinečné atribúty vrátane začiatku a obrátenia.

            štartovací atribút

            Atribút štart určuje číslo, na ktorom má číslovaný zoznam začínať. V predvolenom nastavení začínajú zoznamy číslom 1, ale môžu nastať situácie, keď by zoznam mal začínať číslom 30 alebo iným číslom. Keď na element použijeme atribút štart

              , potom môžeme presne určiť, od ktorého čísla má začať počítanie číslovaného zoznamu.

              Atribút štart akceptuje iba celočíselné hodnoty, aj keď číslované zoznamy môžu používať rôzne systémy číslovania, napríklad rímske číslice.

              1. Prejdite sa po Marhuľovej ulici
              2. Odbočte na Vinogradnaya
              3. Zastavte sa na Shady Street

              Ukážka štartovacieho atribútu

              obrátený atribút

              Obrátený atribút pri pridaní do prvku

                umožňuje zobrazenie zoznamu v opačnom poradí. Zoznam piatich položiek očíslovaných 1 až 5 je možné obracať a očíslovať 5 až 1.

                Obrátený atribút je booleovský atribút a ako taký nemá žiadnu hodnotu. Môže to byť pravda alebo nepravda. False je predvolená hodnota, hodnota sa stane pravdivou, keď sa na prvku objaví obrátený atribút

                  .

                  1. Prejdite sa po Marhuľovej ulici
                  2. Odbočte na Vinogradnaya
                  3. Zastavte sa na Shady Street

                  Ukážka obráteného atribútu

                  atribút hodnoty

                  Atribút value možno použiť na jednotlivé prvky

                1. v očíslovanom zozname, ak chcete zmeniť jeho hodnotu v zozname. Podľa toho sa prepočíta počet ľubovoľnej položky zoznamu, ktorá sa zobrazí pod položkou zoznamu s atribútom value.

                  Napríklad, ak má druhá položka zoznamu atribút hodnoty nastavený na 9, číslo tejto položky zoznamu sa vypíše, ako keby to bolo deviate. Všetky nasledujúce položky zoznamu budú očíslované od 9.

                  1. Prejdite sa po Marhuľovej ulici
                  2. Odbočte na Vinogradnaya
                  3. Zastavte sa na Shady Street

                  Demonštrácia atribútu hodnoty

                  Popisné zoznamy

                  Ďalším typom zoznamu, ktorý uvidíte online (ale nie tak často ako zoznamy s odrážkami alebo číslované zoznamy), je zoznam popisov. Takéto zoznamy sa používajú na identifikáciu niekoľkých výrazov a ich popisov, ako napríklad v slovníku.

                  Vytvorenie zoznamu popisov v HTML sa vykonáva pomocou prvku bloku

                  . Namiesto použitia prvku
                2. Na označenie položiek zoznamu vyžaduje zoznam popisov dva prvky bloku:
                  na obdobie a
                  pre popis.

                  Zoznam popisov môže obsahovať mnoho výrazov a popisov, jeden po druhom. Okrem toho môže takýto zoznam obsahovať niekoľko výrazov na jeden popis, ako aj niekoľko popisov na výraz. Jeden výraz môže mať viacero významov a môže byť predmetom viacerých opisov. Naopak, jeden popis môže zodpovedať viacerým výrazom.

                  Pri pridávaní prvku zoznamu popisov

                  musí ísť do prvku
                  . Pojem a popis, ktorý za ním bezprostredne nasleduje, spolu súvisia. Preto je dôležité poradie týchto prvkov.

                  V predvolenom nastavení prvok

                  zahŕňa vertikálne vypchávky, podobné prvky
                    A
                      . Okrem toho prvok
                      štandardne zahŕňa ľavý okraj.

                      štúdia
                      Venovať čas a pozornosť získavaniu vedomostí o vyučovanom predmete najmä prostredníctvom kníh.
                      projektu
                      Predložený plán alebo výkres, ktorý ukazuje, ako bude budova, odev alebo iná položka vyzerať a fungovať predtým, než bude postavená alebo vyrobená.
                      Existujúce ciele, plány alebo zámery predtým, ako sú stelesnené alebo realizované v hmotnom objekte.
                      podnikania
                      Job
                      Bežné povolanie, povolanie alebo remeslo osoby.

                      Popis Zoznam Ukážka

                      Vnorené zoznamy

                      Funkciou, ktorá robí zoznamy veľmi výkonnými, je funkcia vnorenia. Každý zoznam môže byť vnorený do iného zoznamu a môžu byť vnorené viackrát. Ale schopnosť hniezdiť zoznamy donekonečna vám nedáva slobodu to urobiť. Zoznamy by mali byť vyhradené špeciálne tam, kde si zachovávajú najsémantický význam.

                      Trik vnorenia zoznamov je vedieť, kde každý zoznam a položka zoznamu začína a končí. Keď už hovoríme konkrétne o odrážkových a číslovaných zoznamoch, jediný prvok, ktorý sa môže objaviť priamo vo vnútri

                        A
                          je prvkom
                        1. . Zopakujme – jediný prvok, ktorý môžeme dať ako priameho potomka prvkov
                            A
                              , je
                            1. .

                              Avšak vo vnútri prvku

                            2. možno pridať štandardnú sadu prvkov vrátane akýchkoľvek prvkov
                                alebo
                                  .

                                  Ak chcete pripojiť zoznam - pred zatvorením položky zoznamu začnite nový zoznam. Keď je vnorený zoznam kompletný a uzavretý, zatvorte pripájaciu položku zoznamu a pokračujte v pôvodnom zozname.

                                  1. Vyvenčiť psa
                                  2. Zložiť bielizeň
                                  3. Choďte do obchodu a kúpte si:
                                    • Mlieko
                                    • Chlieb
                                    • Syr
                                  4. Kosiť trávnik
                                  5. uvar večeru

                                  Ukážka vnorených zoznamov

                                  Keďže vnorené zoznamy môžu byť trochu mätúce a pri nesprávnom vykonaní môžu zobrazovať nechcené štýly – poďme sa na ne rýchlo pozrieť. Prvky

                                    A
                                      môže obsahovať iba prvky
                                    1. . Element
                                    2. môže obsahovať ľubovoľný bežný prvok, ktorý chcete. Avšak prvok
                                    3. musí byť priamym potomkom ktoréhokoľvek prvku
                                        , alebo
                                          .

                                          Za zmienku tiež stojí, že keď sú zoznamy vnorené do iných zoznamov, ich značky sa budú meniť v závislosti od hĺbky vnorenia. V predchádzajúcom príklade používa zoznam s odrážkami vnorený do očíslovaného zoznamu kruh namiesto bodky ako značky. K tejto zmene dochádza, pretože zoznam s odrážkami je vnorený o jednu úroveň do číslovaného zoznamu.

                                          Našťastie môžeme ovládať, ako vyzerajú odrážky na akejkoľvek úrovni, na čo sa pozrieme ďalej.

                                          Položky zoznamu štýlov

                                          Zoznamy s odrážkami a číslované zoznamy štandardne používajú odrážky položiek zoznamu. V prípade zoznamov s odrážkami to bývajú plné farebné bodky, zatiaľ čo v prípade číslovaných zoznamov to bývajú čísla. Používaním CSS štýl a polohu týchto značiek je možné upraviť.

                                          vlastnosť typu list-style

                                          Vlastnosť list-style-type sa používa na nastavenie obsahu značky položky zoznamu. Dostupné hodnoty sa pohybujú od štvorcov a desatinných miest až po arménske číslovanie a k prvkom je možné pridať štýl CSS

                                            ,
                                              alebo
                                            1. .

                                              Akákoľvek hodnota pre vlastnosť typu list-style môže byť pridaná do zoznamu s odrážkami alebo číslovaného zoznamu. S ohľadom na to môžete použiť číslovanie v zozname s odrážkami a nenumerické odrážky v číslovanom zozname.

                                              • Oranžová
                                              • zelená
                                              • Modrá

                                              Ul (typ štýlu zoznamu: štvorec; )

                                              Ukážka vlastnosti typu list-style

                                              hodnoty typu list-style

                                              Ako už bolo spomenuté, vlastnosť list-style-type obsahuje niekoľko rôznych hodnôt. Nasledujúca tabuľka zobrazuje tieto hodnoty a ich zodpovedajúci obsah.

                                              Použitie obrázka ako značky zoznamu

                                              Môže prísť čas, keď predvolené hodnoty pre vlastnosť typu list-style nestačia a budeme chcieť definovať vlastnú značku zoznamu. Najčastejšie sa to robí umiestnením obrázka na pozadí pre každý prvok.

                                            2. .

                                              Proces zahŕňa odstránenie akejkoľvek predvolenej hodnoty vlastnosti typu štýlu zoznamu a pridanie obrázka pozadia a okrajov k prvku

                                            3. .

                                              Ďalšie podrobnosti – nastavením vlastnosti typu list-style-type na hodnotu none sa odstránia existujúce značky zoznamu. Vlastnosť pozadia nastaví obrázok na pozadí spolu s jeho polohou a v prípade potreby sa zopakuje. A vlastnosť padding poskytne priestor naľavo od textu pre obrázok na pozadí.

                                              • Oranžová
                                              • zelená
                                              • Modrá

                                              Li ( pozadie: url("arrow.png") 0 50 % bez opakovania; typ-štýlu zoznamu: žiadny; ľavý padding: 12px; )

                                              Zobrazenie obrázka ako značky

                                              vlastnosť list-style-position

                                              V predvolenom nastavení sú odrážky zoznamu umiestnené naľavo od obsahu v prvku

                                            4. . Tento štýl umiestnenia je opísaný ako outside , čo znamená, že celý obsah sa zobrazí priamo napravo, mimo značky zoznamu. Vlastnosťou list-style-position môžeme zmeniť predvolenú hodnotu outside na inside alebo inherit .

                                              outside umiestni značku zoznamu naľavo od prvku

                                            5. a nedovoľte, aby pod túto značku pretiekol žiadny obsah. Vnútorná hodnota (ktorá sa používa zriedka a je viditeľná) umiestni značku zoznamu na prvý riadok prvku
                                            6. a v prípade potreby umožňuje, aby sa obsah ovinul okolo značky.

                                              • Košíčky...
                                              • Kropenie...

                                              Ul ( list-style-position: inside; )

                                              Ukážka vlastnosti v štýle zoznamu

                                              Všeobecný štýl zoznamu vlastností

                                              Vlastnosti zoznamu, o ktorých sme nedávno hovorili, list-style-type a list-style-position , možno spojiť do jednej všeobecnej vlastnosti, list-style . V tejto vlastnosti môžeme použiť jednu alebo všetky hodnoty vlastností zoznamu súčasne. Poradie týchto hodnôt by malo byť: list-style-type nasledovaný list-style-position .

                                              Ul ( štýl zoznamu: kruh vo vnútri; ) ol ( štýl zoznamu: nižší rímsky; )

                                              Horizontálne zobrazenie zoznamu

                                              Niekedy chceme zoznamy zobraziť skôr horizontálne ako vertikálne. Možno chceme rozdeliť zoznam do niekoľkých stĺpcov, aby sme vytvorili navigačný zoznam alebo umiestniť niekoľko položiek zoznamu do jedného riadku. V závislosti od obsahu a želania vzhľad Existuje niekoľko spôsobov, ako zobraziť zoznamy ako jeden riadok, napríklad prevzatím hodnoty vlastnosti zobrazenia prvkov

                                            7. ako inline alebo inline-block alebo prostredníctvom vlastnosti float.

                                              Zobrazenie zoznamu

                                              Väčšina rýchly spôsob zobrazenie zoznamu na jednom riadku - slúži na nastavenie prvkov

                                            8. vlastnosť display s hodnotou inline alebo inline-block . Tým sa umiestnia všetky prvky
                                            9. na jednom riadku s rovnakými medzerami medzi jednotlivými položkami zoznamu.

                                              Ak medzery medzi prvkami

                                            10. spôsobujú problémy, možno ich odstrániť pomocou rovnakých techník, o ktorých sme hovorili v lekcii 5, Obsah umiestnenia.

                                              Oveľa častejšie budeme namiesto inline hodnoty používať hodnotu inline-block. Hodnota inline-block uľahčuje pridávanie vertikálnej výplne a iného priestoru k prvkom

                                            11. , zatiaľ čo vložená hodnota nie.

                                              Keď sa hodnota vlastnosti display zmení na inline alebo inline-block , značka zoznamu, či už ide o bodku, číslo alebo iné, sa odstráni.

                                              • Oranžová
                                              • zelená
                                              • Modrá

                                              Li ( displej: inline-block; okraj: 0 10px; )

                                              Ukážka zoznamu s vloženým blokom

                                              Zoznamy s plavákom

                                              Zmena vlastnosti zobrazenia na inline alebo inline-block je rýchla, ale odstráni značky zoznamu. Ak sú potrebné, pridajte ku každému prvku plavák

                                            12. je lepšia možnosť ako zmena vlastnosti zobrazenia.

                                              Inštalácia pre všetky prvky

                                            13. float vlastnosti ako vľavo zarovnajú všetky prvky horizontálne
                                            14. tesne vedľa seba bez akýchkoľvek medzier medzi nimi. Keď použijeme plavák na
                                            15. , značka zoznamu sa štandardne zobrazuje a bude umiestnená navrchu položky
                                            16. vedľa neho. Ak chcete zabrániť tomu, aby sa značka zoznamu zobrazovala nad ostatnými položkami
                                            17. , treba pridať vodorovný okraj alebo výplň.

                                              • Oranžová
                                              • zelená
                                              • Modrá

                                              Li ( float: left; margin: 0 20px; )

                                              Ukážka zoznamu s plavákom

                                              Rovnako ako pri iných plávajúcich prvkoch sa tým preruší tok stránky. Nesmieme zabudnúť vyčistiť float a vrátiť stránku do normálneho chodu – najbežnejší spôsob je cez clearfix.

                                              Príklad navigačného zoznamu

                                              Často navrhujeme a nachádzame navigačné ponuky, ktoré používajú neusporiadané zoznamy. Tieto zoznamy sú zvyčajne usporiadané horizontálne pomocou jednej z dvoch vyššie uvedených metód. Tu je napríklad horizontálne navigačné menu usporiadané pomocou neusporiadaného zoznamu, v ktorom sú prvky

                                            18. sa zobrazujú ako vložený blok .

                                              Navigation ul ( písmo: tučné 11px "Helvetica Neue", Helvetica, Arial, bezpätkové; okraj: 0; výplň: 0; text-transform: veľké písmená; ) .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ážka navigačného zoznamu

                                              Na praxi

                                              Teraz, keď už vieme, ako vytvárať zoznamy v HTML a CSS, pozrime sa na našu stránku Styles Conference a uvidíme, kde by sme mohli zoznamy použiť.

                                                Teraz navigačné ponuky v prvkoch

                                                A
                                                na našich stránkach pozostáva z niekoľkých odkazov. Tieto prvky možno lepšie usporiadať ako neusporiadaný zoznam.

                                                Pomocou neusporiadaného zoznamu (cez prvok

                                                  ) a zoznam položiek (cez prvok
                                                • ) nastaví štruktúru našich navigačných ponúk. Tieto nové prvky však vykreslia naše navigačné ponuky vertikálne.

                                                  Zmeníme zobrazovanú hodnotu pre naše prvky

                                                • na inline-block tak, aby sa všetky zarovnali vodorovne. Keď to urobíme, musíme vziať do úvahy aj prázdne miesto vľavo medzi každým prvkom
                                                • . Pripomínajúc si lekciu 5, Umiestnenie obsahu, vieme, že otváranie komentára HTML na konci prvku
                                                • a zatvorenie komentára na začiatku prvku
                                                • odstráni tento priestor.

                                                  S ohľadom na to, označenie pre navigačnú ponuku v našom prvku

                                                  bude vyzerať takto:

                                                  V rovnakom duchu aj označenie pre navigačnú ponuku v našom prvku

                                                  bude vyzerať takto:

                                                  Nezabudnite vykonať tieto zmeny vo všetkých našich súboroch HTML.

                                                  Pomocou nášho zoznamu s odrážkami sa uistite, že položky zoznamu sú zarovnané vodorovne a trochu vyčistite ich štýly. Na špecifikáciu našich nových štýlov použijeme existujúcu triedu navigácie.

                                                  Začnime tým, že sa uistíme, že všetky prvky

                                                • vnútri akéhokoľvek prvku s hodnotou atribútu triedy nav boli vykreslené ako inline-block, aby sa umožnili vodorovné okraje a zvislé zarovnanie prvkov.

                                                  Okrem toho použijeme pseudotriedu :last-child na určenie posledného prvku

                                                • a obnovte jeho pravý okraj na 0. Tým sa zaistí, že medzi prvkami bude akýkoľvek horizontálny priestor
                                                • a okraj jeho rodiča zmizne.

                                                  V našom súbore main.css pod štýly navigácie pridajte nasledujúci CSS:

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

                                                  Pravdepodobne sa čudujete, prečo náš zoznam štandardne neobsahuje žiadne odrážky alebo štýly zoznamu. Tieto štýly boli odstránené resetovaním v hornej časti nášho štýlu. Ak sa pozrieme na reset, vidíme, že prvky

                                                    ,
                                                      A
                                                    • zahŕňajú nulový okraj a výplň a pre
                                                        A
                                                          list-style je nastavený na žiadny .

                                                          Navigačná ponuka nie je jediným miestom, kde budeme používať zoznamy. Použijeme ich aj na niektorých našich interné stránky vrátane stránky Rečníci. Pridajme na našu konferenciu niekoľko rečníkov.

                                                          V súbore speakers.html, hneď pod sekciou intro, vytvoríme nová sekcia, kde predstavíme všetkých našich rečníkov. Opätovným použitím niektorých existujúcich štýlov použijeme prvok

                                                          s triedou riadkov, aby sme zabalili všetky naše reproduktory a použili biele pozadie a okraje za nimi. Vo vnútri prvku
                                                          pridáme prvok
                                                          s triedou mriežky na vycentrovanie našich reproduktorov na stránke, čo nám umožní zahrnúť aj viacero stĺpcov.

                                                          Náš kód HTML pod úvodnou sekciou zatiaľ vyzerá takto:

                                                          Vo vnútri mriežky bude každý reproduktor označený vlastným prvkom

                                                          , ktorý obsahuje dva stĺpce. Prvý stĺpec meria dve tretiny prvku
                                                          a bude označený prvkom
                                                          . Druhý stĺpec meria zostávajúcu tretinu prvku
                                                          a budú označené pomocou prvku

                                                      Naša navigačná ponuka je teraz dokončená a stránka Reproduktory sa začala formovať.

                                                      Ryža. 8.01. Naša stránka Reproduktory po aktualizácii navigačných ponúk a pridaní stĺpca

                                                      Demo a zdrojový kód

                                                      Nižšie si môžete pozrieť webovú stránku Styles Conference v jej aktuálnom stave, ako aj stiahnuť aktuálny zdrojový kód stránky.

                                                      Zhrnutie

                                                      Zoznamy sa v HTML používajú pomerne často, často na miestach, ktoré nie sú explicitné alebo zrejmé. Základom je použiť ich sémanticky čo najviac a tam, kde sa najlepšie hodia.

                                                      Aby som to zhrnul, v tejto lekcii sme sa zaoberali týmto:

                                                      • ako vytvoriť zoznam s odrážkami, číslovaný a popisný zoznam;
                                                      • Strih: Vlad Merzhevich

                                                      HTML poskytuje špeciálnu sadu značiek na prezentáciu informácií vo forme zoznamov. Zoznamy sú jednou z najčastejšie používaných foriem prezentácie údajov v elektronických aj tlačených dokumentoch. So zoznamami sa stretávame takmer každý deň – môže to byť zoznam nevyhnutných nákupov v obchode, študentov v triede alebo jednoducho veci, ktoré treba urobiť. Schopnosť organizovať štruktúry zoznamov je dostupná v mnohých textových editoroch, najmä výkonný textový procesor Microsoft Word má pohodlné nástroje na formátovanie zoznamov rôznych typov (možnosti vytvárania zoznamov HTML pomocou programu Microsoft Word sú popísané v kapitole 8). Tu je niekoľko prípadov, pre ktoré je použitie zoznamov celkom pohodlné:

                                                      • Spojenie častí informácií do jednej štruktúry na vytvorenie čitateľného vzhľadu.
                                                      • Popis zložitých procesov krok za krokom.
                                                      • Usporiadanie informácií v štýle obsahu s odsekmi smerujúcimi na príslušné časti dokumentu.

                                                      Všimnite si, že vyššie uvedené body sú presne usporiadané vo forme štruktúry zoznamu.

                                                      HTML poskytuje nasledujúce hlavné typy zoznamov: zoznam s odrážkami, číslovaný zoznam a zoznam definícií. Nasledujúce značky sa používajú na implementáciu zoznamov rôznych typov:

                                                        ,
                                                          ,
                                                          , , . Pomocou rôznych typov zoznamov zabudovaných do dokumentu možno realizovať rôzne možnosti, ktorých popis je predmetom tejto kapitoly. Zohľadňujú sa vlastnosti vytvárania zoznamov rôznych typov, ako aj použitie vnorených zoznamov.

                                                          Zoznam s odrážkami

                                                          Jedným z typov zoznamov implementovaných v HTML je zoznam s odrážkami. V opačnom prípade sa zoznamy tohto typu nazývajú nečíslované resp

                                                          neusporiadaný. Priezvisko sa často používa ako formálny preklad názvu zodpovedajúcej značky

                                                            , pomocou ktorej sú zoznamy tohto typu organizované v HTML dokumentoch (UL - Unordered List, unordered list).

                                                            V zozname s odrážkami sa na zvýraznenie jeho prvkov používajú špeciálne znaky nazývané značky zoznamu (často sa nazývajú odrážky, čo je formálna výslovnosť anglického výrazu bullet). Vzhľad značiek zoznamov určuje prehliadač a pri vytváraní vnorených zoznamov prehliadače automaticky diverzifikujú vzhľad značiek na rôznych úrovniach vnorenia.

                                                            Tagy

                                                              A<LI >

                                                              Ak chcete vytvoriť zoznam s odrážkami, musíte použiť kontajner značiek, v ktorom sa nachádzajú všetky prvky zoznamu. Značky úvodného a záverečného zoznamu poskytujú zalomenie riadku pred a za zoznamom, čím oddeľujú zoznam od hlavného obsahu dokumentu, takže tu nie je potrebné používať značky odsekov


                                                              .

                                                              Každý prvok zoznamu musí začínať značkou

                                                            • (LI - Položka zoznamu, prvok zoznamu). Tag
                                                            • nevyžaduje zodpovedajúci uzatvárací štítok, hoci jeho prítomnosť v zásade nie je zakázaná. Prehliadače zvyčajne začínajú každú novú položku zoznamu na novom riadku pri zobrazení dokumentu.

                                                              Poskytnuté informácie sú dostatočné na vytvorenie základného zoznamu s odrážkami. Uveďme príklad HTML dokumentu pomocou odrážkového zoznamu, ktorého zobrazenie prehliadačom je na obr. 2.1.

                                                              Príklad zoznamu s odrážkami

                                                                Znamenia zverokruhu:

                                                                • Baran

                                                                • Býk

                                                                • Dvojičky

                                                                • Rakovina

                                                                • Lev

                                                                • Panna

                                                                • Váhy

                                                                • Scorpion

                                                                • Strelec

                                                                • Kozorožec

                                                                • Vodnár

                                                                • Ryby

                                                              Ryža. 2.1. Zobrazenie zoznamu s odrážkami v prehliadači

                                                              Všimnite si, že okrem prvkov zoznamu označených značkou

                                                            • , môžu byť prítomné ďalšie prvky HTML. Vo vyššie uvedenom príklade je jedným z týchto prvkov obyčajný text, ktorý nie je položkou zoznamu, ale slúži ako jeho názov.

                                                              Poznámka

                                                              Niektoré učebnice jazyka HTML uvádzajú, že na nastavenie názvu zoznamu by sa mala použiť kontajnerová značka. (LH - Hlavička zoznamu, hlavička zoznamu). Túto značku momentálne nerozpoznávajú žiadne bežné prehliadače a nie je súčasťou špecifikácie HTML. Jeho použitie sa tak stáva zbytočným, hoci nepovedie k žiadnym chybám.

                                                              V značke

                                                                možno zadať dva parametre: COMPACT a TYPE.

                                                                Parameter COMPACT sa zapisuje bez hodnoty a slúži na to, aby prehliadaču naznačil, že daný zoznam má byť zobrazený v kompaktnej forme. Môže sa napríklad zmenšiť písmo alebo vzdialenosť medzi riadkami zoznamu atď.

                                                                Poznámka

                                                                V súčasnosti je v tagu prítomný parameter COMPACT

                                                                  žiadnym spôsobom neovplyvňuje zobrazenie zoznamov v popredných prehliadačoch. Preto je použitie tohto parametra zbytočné, najmä preto, že jeho použitie neodporúča špecifikácia HTML 4.0.

                                                                  Parameter TYPE môže nadobúdať nasledujúce hodnoty: disk, kruh a štvorec. Tento parameter sa používa na vynútenie zobrazenia odrážok zoznamu. Presný typ značky bude závisieť od prehliadača, ktorý používate. Typické možnosti zobrazenia sú nasledovné:

                                                                  TYP = disk - značky sú zobrazené ako vyplnené kruhy; TYP = kruh - značky sa zobrazujú ako otvorené kruhy; TYP = štvorec - značky sa zobrazujú ako vyplnené štvorce. Príklad vstupu:

                                                                    .

                                                                    Predvolená hodnota je TYPE = disk. Pre vnorené zoznamy s odrážkami je predvolená hodnota disk na prvej úrovni, kruh na druhej úrovni, štvorec na tretej úrovni a ďalej. To je presne to, čo sa robí v najnovších verziách prehliadačov Netscape a Internet Explorer. Upozorňujeme, že iné prehliadače môžu značky zobrazovať inak. Napríklad v špecifikácii HTML 4.0 je typ značky zobrazenej pri TYPE = square špecifikovaný ako štvorcový obrys.

                                                                    Parameter TYPE s rovnakými hodnotami možno použiť na určenie typu značiek pre jednotlivé prvky zoznamu. Na tento účel je povolené zadať parameter TYPE s príslušnou hodnotou v značke prvku zoznamu

                                                                  • .

                                                                    Príklad vstupu:

                                                                  • .

                                                                    Poznámka

                                                                    Prehliadače interpretujú špecifikáciu typu odrážky pre jednotlivé položky zoznamu odlišne. Prehliadač Netscape zmení vzhľad značky pre túto a všetky nasledujúce, až kým nenarazíte na ďalšiu redefiníciu vzhľadu značky. Internet Explorer zmení vzhľad značky iba pre tento prvok.

                                                                    Grafické značky zoznamu

                                                                    Grafické obrázky môžete použiť ako odrážky zoznamu, čo sa široko používa na vytváranie atraktívnych a dobre navrhnutých dokumentov HTML. V skutočnosti túto možnosť neposkytuje priamo jazyk HTML, ale je implementovaná akosi umelo. To neznamená, že to nie je odporúčané alebo odsúdeniahodné, ale iba to, že tu nebudú použité žiadne špeciálne konštrukcie jazyka HTML.

                                                                    Aby ste pochopili túto myšlienku, musíte pochopiť mechanizmus implementácie zoznamov na stránkach HTML. Ukazuje sa, že značka zoznamu

                                                                      (ako v skutočnosti zoznam značiek iných typov, o ktorých sa hovorí nižšie) vykonáva jedinú úlohu – informuje prehliadač, že všetky informácie umiestnené za touto značkou by sa mali zobraziť posunuté doprava (odsadené) o určitú hodnotu. Tagy
                                                                    • , ktoré ukazujú na jednotlivé položky zoznamu, poskytujú štandardné značky položiek zoznamu.

                                                                      Ak potrebujeme zostaviť zoznam s grafickými značkami, vystačíme si úplne bez značiek

                                                                    • . Bude stačiť vložiť požadovaný grafický obrázok pred každý prvok zoznamu. Jediný problém, ktorý treba vyriešiť, je oddelenie prvkov zoznamu od seba. Na to môžete použiť značky odsekov

                                                                      Alebo vynútiť posun riadku
                                                                      . Príklad implementácie zoznamu s grafickými značkami, ktorých zobrazenie je na obr. 2.2 je uvedený nižšie:

                                                                      Zoznam s odrážkami

                                                                        Znamenia zverokruhu:

                                                                          Baran

                                                                          Býk

                                                                          Blíženci

                                                                          Rakovina

                                                                          Leo

                                                                          Panna

                                                                          Váhy

                                                                          Scorpion

                                                                          Strelec

                                                                          Kozorožec

                                                                          Vodnár

                                                                          Ryby

                                                                      Ryža. 2.2. Zoznam s odrážkami s grafickými odrážkami

                                                                      V uvedenom príklade sa ako značka položky zoznamu používa grafický súbor Green_ball.gif. Upozorňujeme, že použitie grafiky na stránkach HTML môže výrazne zvýšiť množstvo prenášaných informácií. V tomto prípade je však tento nárast mimoriadne nevýznamný. Tu sa pre všetky značky používa rovnaký súbor,

                                                                      ktorý sa bude vysielať iba raz. Veľkosti súboru malého obrázka sú tiež extrémne malé.

                                                                      Poznámka

                                                                      Techniky vytvárania zoznamov s grafickými odrážkami sú postupne diskutované v kapitole 8.

                                                                      Číslovaný zoznam

                                                                      Ďalším typom zoznamu implementovaného v HTML je číslovaný zoznam. V opačnom prípade sa zoznamy tohto typu nazývajú usporiadané. Priezvisko sa často používa ako formálny preklad názvu zodpovedajúcej značky

                                                                        , pomocou ktorej sú zoznamy tohto typu organizované v HTML dokumentoch (OL - Ordered List, ordered list).

                                                                        zoznamy tohto typu zvyčajne predstavujú usporiadanú postupnosť jednotlivých prvkov. Rozdiel oproti zoznamom s odrážkami je v tom, že v číslovanom zozname je pred každým prvkom automaticky uvedené poradové číslo. Typ číslovania závisí od prehliadača a dá sa nastaviť parametrami značiek zoznamu. Inak je implementácia číslovaných zoznamov veľmi podobná implementácii zoznamov s odrážkami.

                                                                        Tagy

                                                                          A
                                                                        1. Na vytvorenie očíslovaného zoznamu by ste mali použiť kontajnerovú značku, v ktorej sa nachádzajú všetky prvky zoznamu. Tagy úvodného a záverečného zoznamu poskytujú zalomenie riadku pred a za zoznamom, čím oddeľujú zoznam od hlavného obsahu dokumentu.

                                                                          Rovnako ako zoznam s odrážkami, každá položka v očíslovanom zozname musí začínať značkou

                                                                        2. .

                                                                          Tu je príklad dokumentu HTML s očíslovaným zoznamom: zobrazenie ktorých prehliadač je znázornený na obr. 2.3.

                                                                          Príklad číslovaného zoznamu

                                                                            Najjasnejšie hviezdy viditeľné zo Zeme:

                                                                            • Sirius

                                                                            • K anopus

                                                                            • Arcturus

                                                                            • Alfa Centauri

                                                                            • Vega

                                                                            • K appella

                                                                            • Rigel

                                                                            • Procyon

                                                                            • Achernar

                                                                            • Beta Centauri

                                                                            • Wetelgeuse

                                                                            • Aldebaran


                                                                              . . .

                                                                            • Mizar


                                                                              . . .

                                                                            • Polárny

                                                                          Ryža. 2.Z.Číslovaný zoznam

                                                                          V značke

                                                                            Je možné zadať nasledujúce parametre: COMPACT, TYPE a START.

                                                                            Parameter COMPACT má rovnaký význam ako zoznamy s odrážkami. Parameter TYPE sa používa na určenie typu číslovania zoznamu. Môže nadobudnúť nasledujúce hodnoty:

                                                                            TYP = A - nastavuje značky vo forme veľkých latinských písmen;

                                                                            TYP = a - nastavuje značky vo forme malých latinských písmen;

                                                                            TYP = I - nastavuje značky vo forme veľkých rímskych číslic;

                                                                            TYP = i - nastavuje značky vo forme malých rímskych číslic;

                                                                            TYP = 1 - nastavuje fixy vo forme arabských číslic.

                                                                            Predvolená hodnota je vždy TYP = 1, t.j. číslovanie pomocou arabských číslic. To platí aj pre vnorené číslované zoznamy. Tu, na rozdiel od zoznamov s odrážkami, prehliadače štandardne nerozlišujú číslovanie na rôznych úrovniach vnorenia zoznamov. Všimnite si, že za číslom prvku zoznamu je vždy ďalší znak „bodka“.

                                                                            Parameter TYPE s rovnakými hodnotami možno použiť na určenie štýlu číslovania pre jednotlivé prvky zoznamu. Na tento účel je povolené zadať parameter TYPE s príslušnou hodnotou v značke prvku zoznamu

                                                                          1. .

                                                                            Príklad vstupu:

                                                                          2. .

                                                                            parameter značky START

                                                                              umožňuje začať číslovanie zoznamu od niečoho iného ako od jedného. Hodnota parametra ŠTART musí byť vždy prirodzené číslo bez ohľadu na typ číslovania zoznamov. Tu je príklad:

                                                                                .

                                                                                Tento záznam určuje číslovanie zoznamu začínajúce veľkým latinským písmenom „E“. Pri ostatných typoch číslovania sa zadaním ŠTART=5 nastaví číslovanie, resp. od čísla „5“, rímskej číslice „V“ atď.

                                                                                Zmenu typu číslovania zoznamu a číselných hodnôt je možné vykonať pre ktorýkoľvek prvok zoznamu. Tag

                                                                              1. pre číslované zoznamy umožňuje použitie parametrov TYPE a VALUE. Parameter TYPE môže nadobúdať rovnaké hodnoty ako pre značku
                                                                                  .

                                                                                  P príklad vstupu:

                                                                                1. .

                                                                                  Poznámka

                                                                                  Prehliadače interpretujú typ číslovania pre jednotlivé položky zoznamu odlišne. Prehliadač Netscape zmení typ číslovania pre tento prvok a všetky nasledujúce, kým nenarazí na ďalšie prepísanie. Internetový prehliadač Prieskumník mení vzhľad čísla len pre tento prvok.

                                                                                  Zhodnotu parametra značky VALUE

                                                                                2. - umožňuje zmeniť číslo daného prvku zoznamu. Tým sa zmení číslovanie všetkých nasledujúcich prvkov. Typickou aplikáciou sú zoznamy s chýbajúcimi prvkami. Príklad takéhoto zoznamu bol uvedený vyššie (obr. 2.3). Poskytuje usporiadaný zoznam najjasnejších hviezd, v ktorom 58. a 75. miesto obsahuje hviezdy, ktoré sú jasne viditeľné v našich zemepisných šírkach (Mizar je najjasnejšia hviezda v súhvezdí Veľká medvedica a Polárka je najjasnejšia hviezda v súhvezdí Malá medvedica) .

                                                                                  Uveďme ďalší originálny príklad použitia rôznych typov číslovania. Nižšie uvedený HTML kód obsahuje tri zoznamy s rôznym číslovaním. Pre jednoduchšie prezeranie je každý zo zoznamov umiestnený v samostatnej bunke tabuľky. Všetky tri zoznamy sú identické a líšia sa iba typom číslovania: v prvom stĺpci tabuľky sú arabské číslice, v druhom rímske číslice a v treťom je číslovanie latinkou. Upozorňujeme, že prvky zoznamu sú prázdne, t. j. za ľubovoľnou značkou

                                                                                3. neexistujú žiadne údaje. Príklad tohto druhu možno použiť ako tabuľku zhody medzi písaním číslic arabskými a rímskymi číslicami. Ukazuje sa, že ako generátor takejto tabuľky možno použiť akýkoľvek prehliadač, ktorý podporuje zoznamy (obr. 2.4), stačí napísať daný HTML kód. Číslovanie rímskymi číslicami funguje správne až do hodnoty 3999. Preštudovaním pravého stĺpca pochopíte, ako sa robí číslovanie rímskymi písmenami. Po vyčerpaní jednopísmenového číslovania (od A po Z) sa prvé dvojpísmenové číslo berie ako ďalšie číslo - AA atď.

                                                                                  Používanie rôznych typov číslovania v zoznamoch


                                                                                    1. . . .


                                                                                  1. . . .


                                                                                  1. . . .

                                                                                  Ryža. 2.4. Rôzne typy číslovania zoznamov HTML

                                                                                  Zoznam definícií

                                                                                  Zoznamy definícií, tiež nazývané definičné slovníky, sú špeciálnym typom zoznamov. Na rozdiel od iných typov zoznamov sa každý prvok definičného zoznamu vždy skladá z dvoch častí. Prvá časť prvku zoznamu obsahuje definovaný výraz a druhá časť obsahuje text vo forme slovníkového hesla, ktorý odhaľuje význam tohto pojmu.

                                                                                  Zoznamy definícií sú špecifikované pomocou kontajnerovej značky

                                                                                  (Zoznam definícií). Vo vnútri nádoby s visačkou
                                                                                  (Definition Term) definovaný pojem je označený a značka
                                                                                  (Definition Description) - odsek s jeho definíciou. Pre značky
                                                                                  A
                                                                                  Zodpovedajúce uzatváracie značky môžete vynechať.

                                                                                  Vo všeobecnosti je zoznam definícií napísaný takto:

                                                                                  Termín

                                                                                  Definícia pojmu

                                                                                  V texte za značkou

                                                                                  prvky na úrovni bloku, ako napríklad značky odsekov, nemožno použiť

                                                                                  Alebo hlavičky

                                                                                  -

                                                                                  . Text definovaného pojmu by mal byť spravidla umiestnený na jednom riadku. Text obsahujúci definíciu termínu sa zobrazuje počnúc nasledujúcim riadkom (alebo v niektorých prehliadačoch na každom riadku) po definícii termínu, odsadený vpravo. V informáciách umiestnených za značkou
                                                                                  , môžu byť umiestnené prvky na úrovni bloku. Z toho vyplýva najmä to, že zoznamy definícií môžu byť vnorené.

                                                                                  V značke

                                                                                  môže byť špecifikovaný parameter COMPACT, ktorého účel je podobný ako pri iných zoznamoch opísaných vyššie.

                                                                                  Tu je príklad dokumentu HTML, ktorý používa zoznam definícií:

                                                                                  Príklad zoznamu definícií

                                                                                  Klasifikácia typických ľudských temperamentov,
                                                                                  založené

                                                                                  o názoroch Hippokrata

                                                                                    Flegmatický človek

                                                                                    Pasívny, veľmi pracovitý, pomaly sa prispôsobujúci;
                                                                                    stabilná nálada, málo náchylná na vonkajšie vplyvy;
                                                                                    letargia emocionálnych reakcií a pomalosť vôľovej činnosti

                                                                                    Sangvinik

                                                                                    Aktívny, energický, prispôsobivý, -
                                                                                    živosť a pohyblivosť citových reakcií, rýchlosť a sila vôľových prejavov

                                                                                    Cholerik

                                                                                    Aktívny, veľmi energický, vytrvalý;
                                                                                    impulzívnosť a sila emocionálnych reakcií, násilné prejavy vôle

                                                                                    Melancholický

                                                                                    Pasívny, ľahko sa unaví, ťažko sa adaptuje, -
                                                                                    slabosť vôľových prejavov a prevaha depresívnej nálady, pochybnosti o sebe

                                                                                  Zobrazenie daného HTML dokumentu v prehliadači je na obr. 2.5.

                                                                                  Ryža. 2.5. Zoznam definícií (podobne ako skupina hesiel v slovníku)

                                                                                  Typ zoznamov

                                                                                  A

                                                                                  Typ zoznamov

                                                                                  A sa v súčasnosti prakticky nepoužívajú, aj keď ich stále podporujú popredné prehliadače. V špecifikácii HTML 4.0 sú oba tieto typy zoznamov označené ako zastarané. Namiesto toho sa navrhuje používať zoznamy s odrážkami špecifikované značkou
                                                                                    .

                                                                                    Tieto typy zoznamov boli pôvodne navrhnuté tak, aby boli kompaktnejšie ako bežné zoznamy s odrážkami. Podľa pravidiel zápisu prvkov týchto zoznamov v nich nebolo povolené používať blokové prvky, čo znamená, že nebolo možné implementovať vnorenie zoznamov tohto typu. Každý prvok zoznamu bol jeden riadok textu.

                                                                                    Pre zoznamy ako

                                                                                    plánovalo sa zaviesť obmedzenie „dĺžky textu prvku zoznamu (24 znakov). Takéto obmedzenie by nám umožnilo odvodiť

                                                                                    zoznamy ako

                                                                                    vo forme podobnej výpisu adresárov v operačné systémy UNIX a MS-DOS pri použití prepínača /W (viac stĺpcov). Okrem toho sa pre položky zoznamu tohto typu nezobrazovali značky.

                                                                                    V súčasnosti nie sú všetky tieto plány implementované, pretože ďalšie používanie zoznamov týchto typov sa neodporúča. Moderné verzie prehliadačov zobrazujú zoznamy týchto typov presne rovnakým spôsobom ako zoznamy

                                                                                      .

                                                                                      Vnorené zoznamy

                                                                                      Sú chvíle, keď potrebujete zahrnúť celý zoznam rovnakého alebo iného typu do prvku zoznamu jedného typu. Tým sa vytvoria viacúrovňové alebo vnorené zoznamy. HTML umožňuje ľubovoľné vnorenie rôznych typov zoznamov, no pri ich organizovaní je potrebné dávať pozor.

                                                                                      Nižšie je uvedený HTML kód dokumentu s vnorenými zoznamami, ktorého zobrazenie je na obr. 2.6. V tomto príklade obsahuje každá položka v zozname s odrážkami svoj vlastný očíslovaný zoznam.

                                                                                      Príklad vnoreného zoznamu

                                                                                        Satelity niektorých planét

                                                                                      • Zempya

                                                                                          1. Mesiac

                                                                                      • Mapc

                                                                                          1. Phobos

                                                                                          2. Deimos

                                                                                      • Urán

                                                                                          1. Ariel

                                                                                          2. Umbriel

                                                                                          3. Titania

                                                                                          4. Oberon

                                                                                          5. Miranda

                                                                                      • Neptún

                                                                                          1. Triton

                                                                                          2. Nereid

                                                                                        Ďalším typom zoznamu implementovaného v HTML je číslovaný zoznam. V opačnom prípade sa zoznamy HTML tohto typu nazývajú usporiadané. Priezvisko sa často používa ako formálny preklad názvu zodpovedajúcej značky

                                                                                          , pomocou ktorej sú zoznamy tohto typu organizované v HTML dokumentoch (OL - Ordered List, ordered list).

                                                                                          Zoznamy tohto typu sú zvyčajne usporiadanou postupnosťou jednotlivých prvkov. Rozdiel oproti zoznamom s odrážkami je v tom, že v číslovanom zozname je pred každým prvkom automaticky uvedené poradové číslo. Typ číslovania závisí od prehliadača a dá sa nastaviť parametrami značiek zoznamu. Inak je implementácia číslovaných zoznamov veľmi podobná implementácii zoznamov s odrážkami.

                                                                                          Tagy
                                                                                            A

                                                                                          Na vytvorenie očíslovaného zoznamu by ste mali použiť kontajnerovú značku, v ktorej sa nachádzajú všetky prvky zoznamu. Tagy úvodného a záverečného zoznamu poskytujú zalomenie riadku pred a za zoznamom, čím oddeľujú zoznam od hlavného obsahu dokumentu.

                                                                                          Rovnako ako zoznam s odrážkami, každá položka v očíslovanom zozname musí začínať značkou

                                                                                        1. .

                                                                                          Tu je príklad dokumentu HTML s očíslovaným zoznamom: zobrazenie ktorých prehliadač je znázornený na obr. 2.3.

                                                                                          Príklad číslovaného zoznamu

                                                                                          Najjasnejšie hviezdy viditeľné zo Zeme:

                                                                                          • Sirius

                                                                                          • K anopus

                                                                                          • Arcturus

                                                                                          • Alfa Centauri

                                                                                          • Vega

                                                                                          • K appella

                                                                                          • Rigel

                                                                                          • Procyon

                                                                                          • Achernar

                                                                                          • Beta Centauri

                                                                                          • Wetelgeuse

                                                                                          • Aldebaran

                                                                                          • Mizar

                                                                                          • Polárny

                                                                                          Ryža. 2.Z.Číslovaný zoznam

                                                                                          V značke

                                                                                            Je možné zadať nasledujúce parametre: COMPACT, TYPE a START.

                                                                                            Parameter COMPACT má rovnaký význam ako zoznamy s odrážkami. Parameter TYPE sa používa na určenie typu číslovania zoznamu. Môže nadobudnúť nasledujúce hodnoty:

                                                                                            TYP = A - nastavuje značky vo forme veľkých latinských písmen;

                                                                                            TYP = a - nastavuje značky vo forme malých latinských písmen;

                                                                                            TYP = I - nastavuje značky vo forme veľkých rímskych číslic;

                                                                                            TYP = i - nastavuje značky vo forme malých rímskych číslic;

                                                                                            TYP = 1 - nastavuje fixy vo forme arabských číslic.

                                                                                            Predvolená hodnota je vždy TYP = 1, t.j. číslovanie pomocou arabských číslic. To platí aj pre vnorené číslované zoznamy. Tu, na rozdiel od zoznamov s odrážkami, prehliadače štandardne nerozlišujú číslovanie na rôznych úrovniach vnorenia zoznamov. Všimnite si, že za číslom prvku zoznamu je vždy ďalší znak „bodka“.

                                                                                            Parameter TYPE s rovnakými hodnotami možno použiť na určenie štýlu číslovania pre jednotlivé prvky zoznamu. Na tento účel je povolené zadať parameter TYPE s príslušnou hodnotou v značke prvku zoznamu

                                                                                          1. .

                                                                                            Príklad vstupu:

                                                                                          2. .

                                                                                            parameter značky START

                                                                                              umožňuje začať číslovanie zoznamu od niečoho iného ako od jedného. Hodnota parametra ŠTART musí byť vždy prirodzené číslo bez ohľadu na typ číslovania zoznamov. Tu je príklad:

                                                                                                .

                                                                                                Tento záznam určuje číslovanie zoznamu začínajúce veľkým latinským písmenom „E“. Pri ostatných typoch číslovania sa zadaním ŠTART=5 nastaví číslovanie, resp. od čísla „5“, rímskej číslice „V“ atď.

                                                                                                Zmenu typu číslovania zoznamu a číselných hodnôt je možné vykonať pre ktorýkoľvek prvok zoznamu. Tag

                                                                                              1. pre číslované zoznamy umožňuje použitie parametrov TYPE a VALUE. Parameter TYPE môže nadobúdať rovnaké hodnoty ako pre značku
                                                                                                  .

                                                                                                  Príklad vstupu:

                                                                                                1. .

                                                                                                  Poznámka

                                                                                                  Prehliadače interpretujú typ číslovania pre jednotlivé položky zoznamu odlišne. Prehliadač Netscape zmení typ číslovania pre tento prvok a všetky nasledujúce, kým nenarazí na ďalšie prepísanie. Prehliadač internet Explorer zmení vzhľad čísla len pre tento prvok.

                                                                                                  Hodnota parametra značky VALUE

                                                                                                2. - umožňuje zmeniť číslo daného prvku zoznamu. Tým sa zmení číslovanie všetkých nasledujúcich prvkov. Typickou aplikáciou sú zoznamy s chýbajúcimi prvkami. Príklad takéhoto zoznamu bol uvedený vyššie (obr. 2.3). Poskytuje usporiadaný zoznam najjasnejších hviezd, v ktorom 58. a 75. miesto obsahuje hviezdy, ktoré sú jasne viditeľné v našich zemepisných šírkach (Mizar je najjasnejšia hviezda v súhvezdí Veľká medvedica a Polárka je najjasnejšia hviezda v súhvezdí Malá medvedica) .

                                                                                                  Uveďme ďalší originálny príklad použitia rôznych typov číslovania. Nižšie uvedený HTML kód obsahuje tri zoznamy s rôznym číslovaním. Pre jednoduchšie prezeranie je každý zo zoznamov umiestnený v samostatnej bunke tabuľky. Všetky tri zoznamy sú identické a líšia sa iba typom číslovania: v prvom stĺpci tabuľky sú arabské číslice, v druhom rímske číslice a v treťom je číslovanie latinkou. Upozorňujeme, že prvky zoznamu sú prázdne, t. j. za ľubovoľnou značkou

                                                                                                3. neexistujú žiadne údaje. Príklad tohto druhu možno použiť ako tabuľku zhody medzi písaním číslic arabskými a rímskymi číslicami. Ukazuje sa, že ako generátor takejto tabuľky možno použiť akýkoľvek prehliadač, ktorý podporuje zoznamy (obr. 2.4), stačí napísať daný HTML kód. Číslovanie rímskymi číslicami funguje správne až do hodnoty 3999. Preštudovaním pravého stĺpca pochopíte, ako sa robí číslovanie rímskymi písmenami. Po vyčerpaní jednopísmenového číslovania (od A po Z) sa prvé dvojpísmenové číslo berie ako ďalšie číslo - AA atď.

                                                                                                  Používanie rôznych typov číslovania v zoznamoch


                                                                                                    . . .

                                                                                                  Ryža. 2.4. Rôzne typy číslovania zoznamov HTML

                                                                                                  Zoznam s odrážkami sa definuje pridaním malej značky, zvyčajne vo forme vyplneného kruhu, pred každú položku zoznamu. Samotný zoznam sa tvorí pomocou kontajnera

                                                                                                    a každá položka zoznamu začína značkou
                                                                                                  • ako je ukázané nižšie.

                                                                                                    • Prvý bod
                                                                                                    • Druhý bod
                                                                                                    • Tretí bod

                                                                                                    Zoznam musí obsahovať uzatváraciu značku

                                                                                                  , inak dôjde k chybe. Záverečná značka
                                                                                                4. Hoci to nie je povinné, vždy ho odporúčame pridať do prehľadne oddelených položiek zoznamu.

                                                                                                  Príklad 11.1 ukazuje HTML kód na pridanie zoznamu s odrážkami na webovú stránku.

                                                                                                  Príklad 11.1. Vytvorte zoznam s odrážkami

                                                                                                  Zoznam s odrážkami


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

                                                                                                  Výsledok tohto príkladu je znázornený na obr. 11.1.

                                                                                                  Ryža. 11.1. Zobrazenie zoznamu s odrážkami

                                                                                                  Venujte pozornosť výplni v hornej, dolnej a ľavej časti zoznamu. Takéto zarážky sa pridávajú automaticky.

                                                                                                  Značky môžu mať jednu z troch foriem: kruh (predvolené), kruh a štvorec. Ak chcete vybrať štýl značky, použite atribút typu značky

                                                                                                    . Prijateľné hodnoty sú uvedené v tabuľke. 11.1

                                                                                                    Tabuľka 11.1. Zoznam štýlov odrážok
                                                                                                    Typ zoznamu HTML kód Príklad
                                                                                                    Zoznam s kruhovými značkami

                                                                                                    • najprv
                                                                                                    • Po druhé
                                                                                                    • Po tretie
                                                                                                    Zoznam s kruhovými odrážkami

                                                                                                    • najprv
                                                                                                    • Po druhé
                                                                                                    • Po tretie
                                                                                                    Zoznam so štvorcovými odrážkami

                                                                                                    • najprv
                                                                                                    • Po druhé
                                                                                                    • Po tretie

                                                                                                    Vzhľad značky sa môže mierne líšiť v závislosti od rôzne prehliadače, ako aj pri zmene písma a veľkosti textu.

                                                                                                    Vytvorenie zoznamu so štvorcovými odrážkami je znázornené v príklade 11.2.

                                                                                                    Príklad 11.2. Typ značiek

                                                                                                    Zoznam s odrážkami

                                                                                                    Meniace sa presvedčenia

                                                                                                    • zmena náboženskej viery (voliteľné: budhizmus, konfucianizmus, hinduizmus). Špeciálna ponuka- Judaizmus a islam spolu;
                                                                                                    • zmena viery v neomylnosť obľúbenej strany;
                                                                                                    • presvedčenie, že mimozemšťania existujú;
                                                                                                    • preferencia politického systému ako najlepšieho svojho druhu (na výber: feudalizmus, socializmus, komunizmus, kapitalizmus).

                                                                                                    Výsledok tohto príkladu je znázornený na obr. 11.2.

Publikácie na danú tému