Ďalší názov zoznamu. Číslované zoznamy. Typy značiek zoznamu s odrážkami

Zoznamy s odrážkami vám umožňujú rozdeliť veľký text na samostatné bloky, z ktorých každý začína odrážkou – zvyčajne malou bodkou. To pritiahne pozornosť čitateľa k textu a zvýši jeho čitateľnosť.

S prvkom

    spojené s nasledujúcimi funkciami:

    • na mieste, kde sa stretáva
        , prehliadač automaticky pridá zalomenie riadku;
      • zoznam má zarážky v hornej a dolnej časti;
      • značky sa štandardne zobrazujú ako vyplnený kruh;
      • každý prvok zoznamu je vo vzťahu k hlavnému textu posunutý doprava.

      Obrázok 1 zobrazuje výsledok príkladu, ktorý ilustruje vyššie uvedené vlastnosti zoznamu s odrážkami.

      Ryža. 1. Pohľad na zoznam s odrážkami

      Typ značky

      Značky môžu mať jednu z troch foriem: vyplnený kruh (predvolené), prázdny kruh a štvorec. Ak chcete vybrať typ značky, použite vlastnosť list-style-type alebo všeobecný štýl zoznamu (príklad 1). Platia nasledujúce hodnoty:

      • disk - značky vo forme vyplneného kruhu;
      • kruh - značky vo forme nevyplneného kruhu;
      • štvorec - štvorcové značky.

      Príklad 1 - Zmena vzhľadu značky

      zoznamy

      • sepulki
      • Sepulcarii
      • Sepulenia

      Príklad ukazuje, ako vytvoriť zoznam s odrážkami, ktorý používa ako ikonu odrážky malý jednofarebný štvorec. Aj keď je počet hodnôt obmedzený na tri, neznamená to, že máme k dispozícii iba tri typy markerov. Existuje mnoho špeciálnych znakov, ktoré môžu úspešne fungovať ako ikona značky. "Priskrutkujte" ich priamo na

    • nebude fungovať, takže budete musieť obísť. Ak to chcete urobiť, skryte značky zoznamu pomocou vlastnosti v štýle zoznamu s hodnotou none a v texte pred obsahom
    • pridajte svoje vlastný charakter pomocou pseudoprvku ::before. V príklade 2 trojuholník funguje ako značka.

      Príklad 2: Použitie::before

      zoznamy

      • sepulki
      • Sepulcarii
      • Sepulenia

      Výsledok tento príklad znázornené na obr. 2. Keďže použitie vlastnosti v štýle zoznamu s hodnotou none neodstráni značky úplne, ale iba ich skryje z pohľadu, zoznam sa posunie doprava. Aby sme sa zbavili tejto zvláštnosti, príklad pridáva vlastnosť text-indent so zápornou hodnotou. Jeho úlohou je posunúť text o jeden znak doľava.

      Ryža. 2. Ľubovoľné značky v zozname

      Znak nemusí byť v hexadecimálnom formáte, možno ho vložiť aj priamo do textu. Hlavná vec je uložiť dokument v kódovaní UTF-8 a aby to editor podporoval. Samotné znaky a ich kódy je možné prevziať napríklad z LibreOffice Writer (obr. 3).

      Ryža. 3. Výber symbolov v LibreOffice

      Zoznam s nakreslenými odrážkami

      Štýly vám umožňujú nastaviť akýkoľvek vhodný obrázok ako značku prostredníctvom vlastnosti list-style-image. Hodnota je relatívna alebo absolútna cesta k grafický súbor, ako je uvedené v príklade 3.

      Príklad 3: Použitie obrázku ako značky

      zoznamy

      • sepulki
      • Sepulcarii
      • Sepulenia

      Najlepšie je vybrať obrázok malej veľkosti, aby sa položky zoznamu nezmenili na popisky obrázkov. Na obr. 4 ukazuje výsledok príkladu akcie pre použitie malých obrázkov ako značiek.

      Ryža. 4. Kresba ako fixka

      Obrázok v štýle zoznamu má niekoľko nevýhod:

      • vzor nemožno posunúť nahor alebo nadol;
      • v rôzne prehliadače poloha obrázka vzhľadom k textu sa môže líšiť.

      Týmto problémom sa dá vyhnúť použitím vlastnosti pozadia, ktorá nastavuje obrázok na pozadí. Pre každú položku zoznamu

    • odstránime pôvodné značky a nastavíme obrázok na pozadí bez opakovania. A aby sa text nezobrazoval nad obrázkom, posunieme ho doprava cez padding-vľavo (príklad 4).

      Príklad 4 Použitie pozadia

      Ul ( margin-left: -1em; ) li ( list-style: none; background: url(images/bullet.png) no-repeat 0 2px; padding-left: 20px; )

      Poloha textu a odrážky

      Existujú dva spôsoby umiestnenia značky vzhľadom na text: značka sa umiestni mimo okraja prvkov zoznamu alebo sa obalí textom (obr. 5).



      vnútrivonku

      Ryža. 5. Umiestnenie značiek vzhľadom na text

      Vlastnosť list-style-position sa používa na ovládanie polohy značiek. Má dva významy: vonku - odrážky sú umiestnené mimo textového bloku (toto je predvolené nastavenie) a vnútri - odrážky sú súčasťou textového bloku a zobrazujú sa v položke zoznamu (príklad 5).

      Príklad 5. Zmeňte polohu značiek

      zoznamy

      • Pred začatím práce skontrolujte dostupnosť vybavenia, ktoré je súčasťou súpravy 3BM.
      • Pri absencii jedného alebo viacerých periférií mali by ste okamžite kontaktovať technický personál VC.
      • Po vizuálnej kontrole vašej pracovnej oblasti môžete opatrne zapnúť 3BM.

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

      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ú neusporiadané alebo neusporiadané. Priezvisko sa často používa ako formálny preklad názvu zodpovedajúceho tagu.

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

        V zozname s odrážkami na zvýraznenie jeho prvkov použite Špeciálne symboly, nazývané zoznamové značky (často nazývané bullets, čo je formálne vyjadrenie 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 rôznych úrovní vnorenia.

        značky
          a

        Ak chcete vytvoriť zoznam s odrážkami, musíte použiť kontajnerovú značku, v ktorej 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á položka zoznamu musí začínať značkou

      • (LI - Položka zoznamu, položka zoznamu). Tag
      • nepotrebuje 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.

        Vyššie uvedené informácie sú dostatočné na vytvorenie základného zoznamu s odrážkami. Tu je príklad HTML dokumentu s použitím odrážkového zoznamu, ktorého vykreslenie v prehliadači je znázornené na obr. 2.1.

        Príklad zoznamu s odrážkami

        Znamenia zverokruhu:

        • Baran

        • Býk

        • Dvojičky

        • 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 položiek 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 zohráva úlohu jeho nadpisu.

        Poznámka

        V niektorých učebniciach jazyka HTML sa uvádza, ž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á žiadny z bežných prehliadačov a nie je súčasťou špecifikácie HTML. Jeho použitie tak stráca zmysel, hoci nepovedie k žiadnym chybám.

        V tagu

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

          Parameter COMPACT sa zapisuje bez hodnoty a slúži na to, aby prehliadaču oznámil, že daný zoznam má byť zobrazený v kompaktnej forme. Napríklad je možné zmenšiť písmo alebo medzery medzi riadkami zoznamu atď.

          Poznámka

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

            neovplyvňuje zobrazenie zoznamov poprednými prehliadačmi. Preto aplikácia daný parameter nezmyselné, najmä preto, že jeho používanie je zavrhované špecifikáciou 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 značiek zoznamu. Presný vzhľad značky bude závisieť od prehliadača, ktorý používate. Typické možnosti zobrazenia sú nasledovné:

            TYP = disk - značky sú zobrazené ako plné kruhy; TYP = kruh - značky sa zobrazujú ako nevyplnené kruhy; TYP = štvorec - značky sa zobrazujú ako vyplnené štvorce. Príklad nahrávania:

              .

              Predvolená hodnota je TYPE = disk. Pre vnorené zoznamy s odrážkami je predvolená hodnota disk na prvej úrovni, kruh na druhej úrovni a štvorec na tretej úrovni. Presne toto sa robí v najnovšie verzie Prehliadače 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 zobrazený, keď je TYPE = square špecifikovaný ako štvorcový obrys.

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

            • .

              Príklad nahrávania:

            • .

              Poznámka

              Prehliadače interpretujú označenie typu znač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. internetový prehliadač Prieskumník zmení vzhľad značky iba pre tento prvok.

              Zoznam grafických značiek

              Môžete použiť grafické obrázky ako značky zoznamu, čo sa široko používa na vytváranie atraktívnych, krásne navrhnutých dokumentov HTML. V skutočnosti táto možnosť nie je poskytovaná priamo. jazyk HTML, ale je implementovaný trochu umelo. To neznamená, že sa to neodporúča alebo odsúdeniahodné, ale len to, že tu nebudú použité žiadne špeciálne konštrukcie jazyka HTML.

              Aby ste pochopili túto myšlienku, musíte pochopiť, ako sú zoznamy implementované na stránkach HTML. Ukazuje sa, že značka zoznamu

                (rovnako ako zoznam značiek iných typov, diskutovaných nižšie) vykonáva jedinú úlohu - hovorí prehliadaču, že všetky informácie nachádzajúce sa za touto značkou by sa mali zobraziť s posunom doprava (zarážka) o určitú hodnotu. značky
              • ukazujúci na jednotlivé prvky zoznam, poskytujú výstup štandardných značiek položiek zoznamu.

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

              • . Bude stačiť vložiť požadované pred každý prvok zoznamu grafický obrázok. Jedinou úlohou, ktorú je v tomto prípade potrebné vyriešiť, je oddelenie prvkov zoznamu od seba. Na tento účel môžete použiť značky odsekov.

                Alebo nútený posuv vlasca
                . Príklad implementácie zoznamu s grafickými značkami, ktorého zobrazenie je na obr. 2.2 je uvedený nižšie:

                ktorý sa bude vysielať iba raz. Veľkosť súboru obsahujúceho malý obrázok je tiež extrémne malá.

                Poznámka

                Metódy vytvárania zoznamov s grafickými značkami sú postupne diskutované v kapitole 8.

                Číslované zoznamy sú kolekciou položiek s ich sériové čísla. Typ a typ číslovania závisí od parametrov prvku

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

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

                  Z praktického hľadiska možno princípy zobrazovania prvkov odrážkového zoznamu 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

                  Zoznam je možné začať ľubovoľným číslom; Na tento účel sa používa štartový atribút prvku

                    alebo hodnota na 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ú atribúty start aj value, potom druhý má prednosť a číslovanie začína 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. Osvetlenie v miestnosti nastavte tak, aby bol zdroj svetla 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, keďže je zadaný atribút start="4", potom číslom V a poslednému prvku, mimo poradia, je priradené číslo X (obr. 1).

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

                    Písanie čísel

                    Číslovaný zoznam má štandardne určitý tvar: najprv je číslo, potom bodka a potom sa zobrazí text oddelený medzerou. Táto forma písania je vizuálna a pohodlná, ale niektorí vývojári uprednostňujú iný spôsob číslovania zoznamov. Konkrétne, nahradiť bodku uzatváracou konzolou, ako je znázornené na obr. 2 alebo niečo podobné.

                    Ryža. 2. Typ číslovaného zoznamu so zátvorkami

                    Štýly vám umožňujú zmeniť číslovanie zoznamov pomocou vlastností obsahu a protiprírastku. Najprv je potrebné nastaviť volič ol na counter-reset : item , 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 počítadla, vyberáme si ju sami. Ďalej musíte skryť pôvodné značky prostredníctvom vlastnosti štýlu typu list s hodnotou none .

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

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

                    Li::before ( content: counter(item) ") "; /* Pridať k číslam zátvorky */ counter-increment: item; /* Nastaviť názov počítadla */ )

                    Vlastnosť content s hodnotou counter(item) vypíše číslo; pridaním zátvorky, ako je uvedené v tomto príklade, dostaneme 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. Prvý
                    2. Po druhé
                    3. Po tretie
                    4. Po štvrté

                    Vyššie uvedeným spôsobom môžete vytvoriť ľubovoľný očíslovaný zoznam, napríklad zobrať číslo v hranatých zátvorkách, 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ý, len sa doň pridá vybraná trieda, nazvime ju cyrilou (príklad 4).

                    Príklad 4. Kód na vytvorenie zoznamu

                    1. Jeden
                    2. Dva
                    3. Tri

                    Písmená sa pridávajú pomocou pseudoprvku ::before a vlastnosti content. Keďže každý riadok musí mať svoje písmeno, použijeme pseudotriedu :nth-child(1), číslo písmena sa píše v zátvorke. Prvé písmeno je samozrejme A, druhé B, tretie C atď.

                    Príklad 5 Použitie pseudotriedy n-tého dieťať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 (obsah: "do)"; )

                    V tomto príklade za každým písmenom nasleduje zátvorka, všetky písmená sú malé. Môžete si definovať vlastný druh číslovania zoznamov, ktorý môže napríklad obsahovať veľké písmená s bodkou, s jednou alebo dvoma zátvorkami alebo iba písmenami. 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 tom, aby sme náš zoznam rozšírili 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. Kulebyak
                    4. Huby v kyslej smotane
                    5. Palacinky s kaviárom
                    6. Kvas

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

                    Zoznamy sú dôležitou súčasťou obsahu, pretože pomáhajú organizovať informácie. Text v zoznamoch je lepšie vnímateľný a ľahšie zapamätateľný.

                    Najjednoduchšie - pred každým jeho prvkom je značka - kruh, štvorec alebo kruh. Poradie prvkov v zozname s odrážkami nie je dôležité.

                    Na jeho vytvorenie potrebujete použiť iba dve značky:

                      a
                    • .
                        je kontajner obsahujúci zoznam, ktorého prvky sú dané značkou
                      • .

                        odrážkový zoznam

                        • Kameň
                        • Nožnice
                        • Papier

                        V predvolenom nastavení sa ako značka zoznamu používa čierny kruh ( disk). Pridaním do značky

                          atribút typu a dávať mu zodpovedajúca hodnota, značku možno zmeniť na kruh ( kruh) alebo čierny štvorec ( námestie).

                          Od označenej sa líši tým, že je dôležité poradie prvkov v nej, a preto sa tu namiesto značky používajú po sebe idúce čísla alebo písmená. O poradie v zozname sa nemusíte starať: o túto úlohu sa postará prehliadač. Ak zmeníte zoznam (odstránite alebo pridáte prvok mimo poradia), prehliadač ho prepočíta a zobrazí správne.

                          Tagy sa používajú na vytváranie číslovaných zoznamov.

                            a
                          1. . Kontajner
                              definuje začiatok a koniec zoznamu, tag
                            1. nastavuje začiatok a koniec svojho prvku - iba všetko, ako v zozname s odrážkami
                                zmenil na
                                  .

                                  číslovaný zoznam

                                  1. Kameň
                                  2. Nožnice
                                  3. Papier

                                  Pretože to nie je vždy také jednoduché s očíslovanými zoznamami pre značku

                                    vytvorili nasledujúce atribúty (poznámka: nižšie je len očíslovaný zoznam):

                                    1. typu. Tento atribút vám umožňuje číslovať zoznam nielen arabskými, ale aj rímskymi číslicami alebo latinskými písmenami rôzneho typu. typu podporuje hodnoty ​​1 (predvolené), a, A, i, I (skúste s nimi experimentovať sami).

                                    2. začať. Číslovanie nemusí vždy začínať od jednotky. Tento atribút vám umožňuje nastaviť pôvodná hodnota- číslo prvého prvku zoznamu. V ňom môžete určiť, že zostava začína napríklad číslom 100 alebo písmenom K.

                                    3. obrátené. Ak by zoznam nemal ísť od 1 do 10, ale od 10 do 1, musí sa použiť tento atribút. Ak je nastavené, číslovanie sa obráti.

                                    Ak chcete nastaviť ľubovoľné číslo prvku v strede zoznamu, musíte použiť v značke

                                  1. atribút :

                                  2. Štyridsiaty piaty prvok po tridsiatom ôsmom
                                  3. Zmenou čísla jedného prvku v strede zoznamu zmeníte aj číslovanie všetkých prvkov nasledujúcich za ním – zostava bude začínať od hodnoty v atribúte value. Napríklad, ak ste prvku 18 priradili číslo 35, prvky nasledujúce za ním nebudú mať čísla 19, 20, 21, ale 36, 37, 38.

                                    Zoznam definícií

                                    Nie taký známy typ zoznamu, ako je uvedené vyššie. Pozostáva z pojmov a ich definícií. Vytvorené pomocou značiek:

                                    - kontajner obsahujúci zoznam.

                                    - výrazová značka.

                                    - definičný štítok

                                    Rozsahom definičných zoznamov sú glosáre, referenčné knihy, testy, slovníky a iné rozsiahle zoznamy typu "Termín - vysvetlenie".

                                    Tu je príklad zoznamu definícií:

                                    Zoznam definícií

                                    Deskriptor
                                    Základná jednotka značkovacieho jazyka, ktorú každý pozná ako „Tag“.
                                    Atribút
                                    Vlastnosť značky, ktorá to dáva pridané vlastnosti formátovanie textu.
                                    Označenie
                                    Jediný štítok, ktorý netreba zatvárať.

                                    Zoznam pozostávajúci zo zoznamov vnorených do seba. Môže obsahovať zoznamy odlišné typy. Zložitosť tvorby spočíva v dodržaní správneho vnorenia tagov, keďže vo viacúrovňovej štruktúre sa dá ľahko zmiasť.

                                    Tu je príklad viacúrovňového zoznamu:

                                    Viacúrovňový zoznam Programovacie jazyky sa delia na:

                                    • Štrukturálne
                                      1. Pascal
                                      2. Oberon
                                        1. Limbo
                                    • Objektovo orientovaný
                                      1. Java
                                    • Funkčné
                                      1. Lisp
                                      2. Python