Príklady štýlového štýlu zoznamov ul li CSS. Číslovaný zoznam Ako používať ul v html

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 vo formáte elektronické dokumenty a v tlači. So zoznamami sa stretávame takmer každý deň - môže to byť zoznam potrebných nákupov v obchode, študenti v triede alebo len veci, ktoré je potrebné vykonať. Schopnosť organizovať štruktúry zoznamov je k dispozícii v mnohých textové editory najmä výkonný textový procesor Microsoft Word má pohodlné formátovacie nástroje pre rôzne typy zoznamov (možnosti vytvárania zoznamov HTML pomocou programu Microsoft Word sú popísané v kapitole 8). Tu je niekoľko prípadov, v ktorých je použitie zoznamov celkom výhodné:

  • Skombinovaním informácií do jednej štruktúry získate čitateľný vzhľad.
  • Popis zložitých postupných krokov.
  • Umiestnenie informácií v štýle obsahu, ktorého odseky označujú zodpovedajúce časti dokumentu.

Uvedené položky sú len usporiadané vo forme štruktúry zoznamu.

HTML poskytuje nasledujúce základné typy zoznamov: odrážky, číslovania a zoznam definícií. Na implementáciu zoznamov odlišné typy používajú sa nasledujúce značky:

    ,
      ,
      , , ... Pomocou rôznych typov zoznamov zabudovaných do dokumentu je možné implementovať najrozmanitejšie možnosti, ktoré sú popísané v tejto kapitole. Zvažujú sa vlastnosti zostavovania zoznamov rôznych typov, ako aj používanie vnorených zoznamov.

      Zoznam s odrážkami

      Jeden 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é alebo

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

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

        Zoznam s odrážkami používa Špeciálne symboly, nazývané list Bullets (často sa nazýva Bullets, čo je formálna výslovnosť anglického výrazu bullet). Typ 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.

        Značky

          a<LI>

          Na vytvorenie zoznamu s odrážkami musíte použiť kontajner so tagmi, v ktorom sú umiestnené všetky prvky zoznamu. Značky otváracieho a záverečného zoznamu poskytujú riadkové kanály 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). Označiť
        • nepotrebuje vhodnú koncovú značku, aj keď jej prítomnosť v zásade nie je zakázaná. Prehliadače zvyčajne pri zobrazení dokumentu začínajú každú novú položku zoznamu na novom riadku.

          Poskytnuté informácie stačia na zostavenie základného zoznamu s odrážkami. Tu je príklad dokumentu HTML, ktorý používa zoznam s odrážkami, ktorý prehliadač zobrazuje na obr. 2.1.

          Príklad zoznamu odrážok

            Znamenia zverokruhu:

            • Baran

            • Býk

            • Dvojčatá

            • Rakovina

            • Lev

            • Panna

            • váhy

            • Škorpión

            • Strelec

            • Kozorožec

            • Vodnár

            • Ryby

          Ryža. 2.1. Prehliadač zobrazuje zoznam s odrážkami

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

        • , môžu byť prítomné aj ďalšie prvky HTML. V uvedenom príklade je jedným z týchto prvkov obyčajný text, ktorý nie je položkou zoznamu, ale hrá úlohu jeho nadpisu.

          Poznámka

          Niektoré učebnice HTML vás poučujú, aby ste pomocou názvu kontajnera vytvorili názov zoznamu. (LH - Hlavička zoznamu, hlavička zoznamu). Túto značku v súčasnosti nerozpoznal žiadny z bežných prehliadačov a nie je súčasťou špecifikácie HTML. Jeho aplikácia preto stráca zmysel, aj keď nepovedie k žiadnym chybám.

          V tagu

            je možné zadať dva parametre: KOMPAKTNÉ a TYPOVÉ.

            Parameter COMPACT je zapísaný bez hodnôt a slúži na pokyn prehliadača, aby tento zoznam zobrazil v kompaktnej forme. Napríklad je možné zmenšiť písmo alebo vzdialenosť medzi riadkami v zozname atď.

            Poznámka

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

              nijako neovplyvňuje zobrazenie zoznamov poprednými prehliadačmi. Preto použitie tohto parametra nemá zmysel, najmä preto, že jeho použitie špecifikácia HTML 4.0 neodporúča.

              Parameter TYPE môže mať nasledujúce hodnoty: disk, kruh a štvorec. Tento parameter sa používa na vynútenie vzhľadu značiek zoznamu. Presný typ značky bude závisieť od použitého prehliadača. Typické možnosti zobrazenia sú nasledujúce:

              TYPE = disk - značky sa zobrazia s vyplnenými kruhmi; TYPE = kruh - značky sa zobrazujú s otvorenými kruhmi; TYPE = štvorec - značky sa zobrazia s vyplnenými políčkami. Príklad záznamu:

                .

                Predvolená hodnota je TYPE = disk. Pre vnorené zoznamy s odrážkami sú predvolené hodnoty disk na prvej úrovni, kruh na druhej a štvorec na tretej a ďalej. Presne to sa robí najnovšie verzie Prehliadače Netscape a internet Explorer... Upozorňujeme, že ostatné prehliadače môžu zobrazovať značky odlišne. Špecifikácia HTML 4.0 napríklad určuje štvorcový obrys pre typ značky vykreslenej s TYPE = štvorec.

                Parameter TYPE s rovnakými hodnotami je možné použiť na určenie typu značiek pre jednotlivé položky zoznamu. Na to je možné v značke položky zoznamu zadať parameter TYPE so zodpovedajúcou hodnotou

              • .

                Príklad záznamu:

              • .

                Poznámka

                Prehliadače majú rôzne interpretácie na zadanie typu odrážky pre jednotlivú položku zoznamu. Prehliadač Netscape mení typ značky pre túto a všetky nasledujúce značky, kým nenarazí na iné prepísanie typu značky. internetový prehliadač Prieskumník zmení vzhľad značky iba pre tento prvok.

                Značky grafického zoznamu

                Obrázky je možné použiť ako značky zoznamov, ktoré sa široko používajú na vytváranie atraktívnych, krásne navrhnutých dokumentov HTML. V skutočnosti takáto možnosť nie je poskytovaná priamo jazykom HTML, ale je implementovaná trochu umelo. To neznamená, že sa to neodporúča alebo odsúdeniahodné, ale iba to, že tu nebudú použité žiadne špeciálne jazykové konštrukcie HTML.

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

                  (ako aj značky iných typov zoznamov, ktoré sú uvedené nižšie) plní jedinú úlohu - informuje prehliadač, že všetky informácie umiestnené za týmto štítkom by sa mali zobraziť s posunom doprava (odsadené) o určité množstvo. Tagy:
                • , ktoré ukazujú na jednotlivé položky zoznamu, poskytujú štandardné značky položiek zoznamu.

                  Ak potrebujeme zostaviť zoznam s grafickými značkami, môžeme sa celkom zaobísť bez značiek.

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

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

                  Zoznam s odrážkami

                    Znamenia zverokruhu:

                      Baran

                      Býk

                      Blíženci

                      Pak

                      Lev

                      Panna

                      váhy

                      Škorpión

                      Strelec

                      Kozorožec

                      Vodnár

                      Ryby

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

                  Vo vyššie uvedenom príklade je značka položky zoznamu 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 rovnaký súbor používa pre všetky značky,

                  ktoré sa budú prenášať iba raz. Extrémne malá je aj veľkosť súboru obsahujúceho malý obrázok.

                  Poznámka

                  Metódy vytvárania zoznamov pomocou grafických značiek sú postupne prediskutované v kapitole 8.

                  Číslovaný zoznam

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

                    , pomocou ktorého sú zoznamy tohto typu organizované v dokumentoch HTML (OL - zoradený zoznam).

                    Zoznamy tohto typu zvyčajne predstavujú usporiadanú postupnosť jednotlivých prvkov. Rozdiel oproti zoznamom s odrážkami je ten, že v číslovanom zozname každému prvku automaticky predchádza poradové číslo. Typ číslovania závisí od prehliadača a je možné ho nastaviť pomocou parametrov značiek zoznamu. V opačnom prípade je implementácia očíslovaných zoznamov veľmi podobná implementácii zoznamov s odrážkami.

                    Značky

                      a
                    1. Na vytvorenie očíslovaného zoznamu použite kontajner na tagy, v ktorom sú umiestnené všetky prvky zoznamu. Začiatočné a koncové značky zoznamu poskytujú riadkové kanály pred a za zoznamom, čím sa zoznam oddeľuje od hlavného obsahu dokumentu.

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

                    2. .

                      Tu je príklad dokumentu HTML používajúceho číslovaný zoznam, ktorého displej prehliadač je zobrazený na obr. 2.3.

                      Príklad očíslovaného zoznamu

                        Najjasnejšie hviezdy viditeľné zo Zeme:

                        • Sirius

                        • Do anopusu

                        • Arcturus

                        • Alfa Centauri

                        • Vega

                        • K apella

                        • Rigel

                        • Procyon

                        • Achernar

                        • Beta Centauri

                        • Vetelgeuse

                        • Aldebaran


                          . . .

                        • Mizar


                          . . .

                        • Polárne

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

                      V tagu

                        je možné špecifikovať nasledujúce parametre: KOMPAKTNÉ, TYPOVÉ a ŠTART.

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

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

                        TYPE = a - určuje značky vo forme malých latinských písmen;

                        TYPE = I - určuje značky vo forme veľkých rímskych číslic;

                        TYPE = i - určuje značky vo forme malých rímskych číslic;

                        TYPE = 1 - určuje značky vo forme arabských číslic.

                        Štandardne sa vždy používa hodnota TYPE = 1, tj. Číslovanie pomocou arabských číslic. To platí aj pre vnorené číslované zoznamy. Tu, na rozdiel od zoznamov s odrážkami, prehliadače v predvolenom nastavení nerobia rôzne číslovanie na rôznych úrovniach vnorenia zoznamov. Všimnite si toho, že za číslom prvku zoznamu sa vždy dodatočne zobrazí aj znak „bodky“.

                        Parameter TYPE s rovnakými hodnotami je možné použiť na určenie štýlu číslovania jednotlivých položiek zoznamu. Na to je možné v značke položky zoznamu zadať parameter TYPE so zodpovedajúcou hodnotou

                      1. .

                        Príklad záznamu:

                      2. .

                        Parameter ŠTART

                          vám umožní začať číslovanie zoznamu s niekým iným. Prirodzené číslo musí byť vždy uvedené ako hodnota parametra START bez ohľadu na typ číslovania zoznamov. Uveďme príklad:

                            .

                            Takýto záznam určuje číslovanie zoznamu podľa veľkého latinského písmena „E“. Pri iných typoch číslovania sa zadaním ŠTART = 5 nastaví číslovanie od čísla „5“, rímskej číslice „V“ atď.

                            Zmenu typu číslovania zoznamu a hodnôt čísel je možné vykonať pre akýkoľvek prvok zoznamu. Označiť

                          1. pre číslované zoznamy umožňuje použitie parametrov TYP a HODNOTA. Parameter TYPE môže mať rovnaké hodnoty ako pre značku.
                              .

                              NS Príklad záznamu:

                            1. .

                              Poznámka

                              Prehliadače určujú typ číslovania pre jednotlivú položku zoznamu odlišne. Prehliadač Netscape mení číslovanie tohto prvku a všetkých nasledujúcich, kým nenarazí na ďalšie prepísanie. Internet Explorer zmení vzhľad čísla iba pre túto položku.

                              Zhodnotu parametra VALUE značky

                            2. - umožňuje zmeniť číslo tejto položky zoznamu. To tiež mení číslovanie všetkých nasledujúcich prvkov. Typickými aplikáciami sú zoznamy s vynechaním určitých prvkov. Príklad takého zoznamu bol uvedený vyššie (obr. 2.3). Poskytuje usporiadaný zoznam najjasnejších hviezd, v ktorých na 58 a 75 miestach existujú hviezdy, ktoré sú jasne viditeľné v našich zemepisných šírkach (Mizar je najjasnejšia hviezda v súhvezdí Veľkej medvedice a Polárna hviezda je Malá Medvedica).

                              Tu je ďalší originálny príklad použitia rôznych typov číslovania. Nasledujúci HTML kód obsahuje tri zoznamy s rôznym číslovaním. Na uľahčenie prezerania je každý zo zoznamov umiestnený v samostatnej bunke tabuľky. Všetky tri zoznamy sú zhodné a líšia sa iba typom číslovania: v prvom stĺpci tabuľky - arabské číslice, v druhom - rímskom a v treťom je číslovanie latinskými písmenami. Položky zoznamu sú prázdne, t.j. za ľubovoľnou značkou

                            3. údaje nie sú k dispozícii. Príklad tohto druhu možno použiť ako tabuľku korešpondencie medzi zaznamenávaním čísel arabskými a rímskymi číslicami. Ukazuje sa, že akýkoľvek prehliadač, ktorý podporuje zoznamy, je možné použiť ako generátor pre takúto tabuľku (obrázok 2.4), pokiaľ zadáte nižšie uvedený kód HTML. Rímske číslice fungujú správne až do 3999. Pri skúmaní pravého stĺpca môžete porozumieť tomu, ako sú rímske číslice číslované. Keď sa jednopísmenové číslovanie (od A do Z) vyčerpá, prvé dvojpísmenové číslo sa bude brať ako ďalšie číslo-AA atď.

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


                                1. . . .


                              1. . . .


                              1. . . .

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

                              Definičný zoznam

                              Zoznamy definícií, nazývané tiež slovníky definícií špeciálnych pojmov, sú špeciálnym druhom zoznamov. Na rozdiel od iných typov zoznamov má každá položka v definičnom zozname vždy dve časti. V prvej časti položky zoznamu je napísaný definovaný termín a v druhej časti text vo forme slovníkového záznamu, ktorý odhaľuje význam tohto výrazu.

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

                              (Zoznam definícií). Vnútri nádoby so štítkom
                              (Definition Term) označuje definovaný výraz a značku
                              (Popis definície) - odsek s jeho definíciou. Na značky
                              a
                              nemusíte písať zodpovedajúce koncové značky.

                              Definičný zoznam je vo všeobecnosti napísaný takto:

                              Termín

                              Definícia pojmu

                              V texte za tagom

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

                              Alebo hlavičky

                              -

                              ... Text definovaného výrazu by mal byť spravidla na jednom riadku. Text obsahujúci definíciu pojmu sa zobrazí začínajúci na nasledujúcom riadku (alebo v niektorých prehliadačoch na riadku) za definíciou výrazu, odsadeným vpravo. V informáciách umiestnených za štítkom
                              , môžu byť umiestnené prvky na úrovni bloku. To predovšetkým znamená, že definičné zoznamy môžu byť vnorené.

                              V tagu

                              je možné zadať parameter COMPACT, ktorého účel je podobný ako v iných zoznamoch popí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ý

                              na pohľady Hippokrata

                                Flegmatický človek

                                Pasívny, veľmi schopný, pomaly sa prispôsobujúci;
                                stabilná nálada, málo prístupná vonkajším vplyvom;
                                letargia emocionálnych reakcií a pomalosť vo vôľovej aktivite

                                Sangvinik

                                Aktívny, energický, prispôsobivý, -
                                živosť a pohyblivosť emocionálnych 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é vôľové prejavy

                                Melancholické

                                Pasívny, ľahko unaviteľný, ťažko sa prispôsobujúci, -
                                slabosť vôle a prevaha depresívnej nálady, pochybnosti o sebe

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

                              Ryža. 2.5. Zoznam definícií (pripomína skupinu záznamov v slovníku)

                              Typové zoznamy

                              a

                              Typové zoznamy

                              a sú v súčasnosti do značnej miery nepoužívané, aj keď sú stále podporované veľkými prehliadačmi. Oba tieto typy zoznamov sú v špecifikácii HTML 4.0 zastarané. Namiesto nich sa navrhuje používať zoznamy s odrážkami určené značkou
                                .

                                Pôvodne boli tieto typy zoznamov koncipované ako kompaktnejšie ako bežné zoznamy s odrážkami. Podľa pravidiel pre zápis prvkov týchto zoznamov do nich nebolo dovolené používať blokové prvky, čo znamená, že nie je možné implementovať vnorenie zoznamov tohto typu. Každá položka v zozname bola jedným riadkom textu.

                                Pre zoznamy ako

                                bolo plánované zavedenie obmedzenia „dĺžky textu položky zoznamu (24 znakov). Takéto obmedzenie by umožnilo odvodiť

                                zoznamy ako

                                v podobnej forme ako zoznam 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 nápady implementované, pretože ďalšie používanie zoznamov týchto typov sa neodporúča. Moderné verzie prehliadačov zobrazujú zoznamy týchto typov úplne rovnakým spôsobom ako zoznamy daného typu

                                  .

                                  Vnorené zoznamy

                                  Sú chvíle, keď položka zoznamu jedného typu musí obsahovať celý zoznam rovnakého alebo iného typu. To bude organizovať viacúrovňové alebo vnorené zoznamy. HTML umožňuje ľubovoľné vnorenie rôznych typov zoznamov, ale pri ich organizácii by ste mali byť opatrní.

                                  Nasleduje HTML kód dokumentu s vnorenými zoznamami, ktorého zobrazenie je znázornené na obr. 2.6. V tomto prípade má každá položka v zozname s odrážkami svoj číslovaný zoznam.

                                  Príklad vnoreného zoznamu

                                    Satelity niektorých planét

                                  • Zempia

                                      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

                                    Hypertextový značkovací jazyk HTML má značku

                                      slúži na vytváranie zoznamov s odrážkami. Podporujú ho všetky moderné prehliadače a umožňuje vám zobrazovať prvky v nečíslovanom poradí. Napríklad veľmi často zobrazuje položky ponuky a všetko, čo súvisí so zoznamami na stránke: riad, výrobky, vybavenie, nástroje a oveľa viac, čo je potrebné uviesť bez uvedenia priority tejto alebo tej položky.

                                      Syntax značky

                                        • Položka č. 1
                                        • Položka č. 2
                                        • Položka č. 3
                                        • ...

                                        Tento kód je konvertovaný do zoznamu s odrážkami na webe:

                                        • Položka č. 1
                                        • Položka č. 2
                                        • Položka č. 3

                                        Označiť

                                          vyžaduje povinné používanie koncovej značky
                                        .

                                        Na vytvorenie položiek zoznamu sa používa spárovaná značka. Medzi úvodnými a záverečnými značkami sú jednotlivé slová, frázy, odseky, obrázky, kúsky kódu a mnoho ďalších, ktoré sú obsahom zoznamu s odrážkami.

                                        Čo môže byť obsahom zoznamu s odrážkami?

                                        Môže to byť celý rad textov, vrátane jednoduchých slov, fráz a odsekov, obrázkov, vnorených zoznamov, kúskov kódu php a mnohých ďalších, ktoré vyžadujú jednoduché označovanie.

                                        Každá položka zoznamu s odrážkami je v predvolenom nastavení odsadená o 40 pixelov vpravo. Pomocou štýlov CSS môžeme zmeniť zobrazenie tohto zoznamu podľa našich predstáv. Označiť

                                          je založený na blokoch, takže zaberá celú oblasť, ktorú má k dispozícii, obmedzenú okrajom obrazovky, rámom tabuľky alebo inými prvkami stránky.

                                          Prílohy zoznamu v zozname sú povolené

                                          Napríklad

                                          • Položka č. 1
                                            • Položka č. 2-1
                                            • Položka č. 2-2
                                            • Položka č. 2-3
                                          • Položka č. 3
                                          • ...

                                          Atribúty a vlastnosti značiek

                                            Široko používaný atribút značky

                                              je atribút typu, ktorý určuje, ako bude značka na zozname vyzerať. Môže mať nasledujúce hodnoty

                                              1. type = "disk" - značka vo forme vyplneného kruhu (táto hodnota je predvolená). Príklad disku bol tesne nad.

                                              2. typ = "kruh" - značka vo forme priehľadného kruhu

                                              Napríklad:

                                              • Položka č. 1
                                              • Položka č. 2
                                              • Položka č. 1
                                              • Položka č. 2

                                              3.typ = "štvorec" - značka vo forme štvorca

                                              Napríklad:

                                              • Položka č. 1
                                              • Položka č. 2

                                              A takto to vyzerá na stránke:

                                              • Položka č. 1
                                              • Položka č. 2
                                              Poznámka 1

                                              V CSS je typ značky určený pomocou atribútu typ štýlu zoznamu:

                                              • ...

                                              Zoberme si, aké hodnoty môže mať štýl typu zoznam:

                                              • disk - značka vo forme kruhu (príklad bol vyššie)
                                              • kruh - značka vo forme priehľadného kruhu (príklad bol vyššie)
                                              • štvorec - značka vo forme štvorca (príklad bol vyššie)
                                              • desatinné miesto - značka vo forme očíslovaného zoznamu arabskými číslicami: 1, 2, 3, ...
                                              • desatinná-úvodná-nula-značka vo forme očíslovaného zoznamu arabskými číslicami s počiatočnou nulou: 01, 02, 03, ...
                                              • nižšia rímska značka - značka vo forme očíslovaného zoznamu v rímskej abecede malými písmenami: i, ii, iii, iv, v
                                              • horná rímska značka - značka vo forme očíslovaného zoznamu v rímskej abecede veľkými písmenami: I, II, III, IV, V
                                              • nižšia latinka - značka vo forme zoznamu v latinskej abecede malými písmenami: a, b, c, d, ...
                                              • horná latinka - značka vo forme zoznamu v latinskej abecede s veľkými písmenami: A, B, C, D, ...
                                              • lower -greek - guľka vo forme zoznamu Grécka abeceda malé písmená
                                              • horný grécky jazyk - značka vo forme zoznamu v gréckej abecede s veľkými písmenami
                                              Poznámka 2

                                              Atribút je možné priradiť ako samotnú značku

                                                a štítky
                                              • ... Pri nastavovaní atribútu k značke
                                                  všetky položky zoznamu sa zobrazia tak, ako to naznačuje atribút. Ale môžeme tomu alebo onomu prvku nastaviť vlastný displej. Príklad na obrázku:

                                                  Kód vyzerá takto:

                                                  • Položka č. 1
                                                  • Položka č. 2
                                                  • Položka č. 3
                                                  • Položka č. 1
                                                  • Položka č. 2
                                                  • Položka č. 3

                                                  Zmena značiek značiek
                                                    pomocou CSS

                                                  Položky s odrážkami vytvorené spoločnosťou Tag

                                                    , môžu byť označené ľubovoľnými obrázkami. CSS sa používa na zmenu typu značky. Napríklad

                                                    • Položka č. 1
                                                    • Položka č. 2
                                                    • Položka č. 3

                                                    A takto to vyzerá na stránke:

                                                    • Položka č. 1
                                                    • Položka č. 2
                                                    • Položka č. 3

                                                    CSS môžeme použiť na definovanie ďalších typov zobrazovania značiek. Na to však musíte pamätať pri nastavovaní akéhokoľvek štýlu značky

                                                      , platí pre všetky prvky zoznamu.

                                                      Element

                                                        (z anglického „unordered list“ - „unordered list“) vytvorí neusporiadaný (neusporiadaný) zoznam. Typicky prvok
                                                          slúži na vytváranie takých zoznamov, kde zmena poradia položiek v tomto zozname významne nezmení význam zoznamu.

                                                          Označiť

                                                            odkazuje na blokové prvky, takže zaberie celú šírku, ktorá je k dispozícii, a veľkosť výšky bude závisieť od množstva obsahu.

                                                            Položky pre očíslované zoznamy sú definované pomocou značky

                                                          • , ktorý okrem textu môže obsahovať ďalšie prvky HTML (zoznamy, obrázky, nadpisy, odseky atď.). Zoznamy s odrážkami sa na webovej stránke predvolene zobrazujú ako zoznam, ktorý začína malým čiernym kruhom. Prehliadače pri zobrazení položiek zoznamu pridávajú malý okraj vľavo.

                                                            Poznámka: Ak by

                                                              aplikované Vlastnosť CSS, potom prvky
                                                            • zdediť tieto vlastnosti.

                                                              Rada: Ak chcete zmeniť typ značky, nahraďte značky obrázkami pomocou vlastnosti CSS typu list-style alebo vlastnosti list-style-image. Na vytvorenie očíslovaných zoznamov použite značku

                                                                .

                                                                Syntax

                                                                  ...
                                                                • ...
                                                                • ...

                                                                Koncová značka

                                                                Požadovaný.

                                                                Atribúty

                                                                kompaktný Zastaraný v HTML5 Znižuje odsadenie a riadkovanie. type HTML5 Nastaví vzhľad značky v zozname.

                                                                K dispozícii pre túto položku globálne atribúty a vývoj.

                                                                Predvolený štýl

                                                                Väčšina prehliadačov prvok vykreslí

                                                                  s nasledujúcimi predvolenými hodnotami CSS:

                                                                  Ul (zobrazenie: blok; typ štýlu zoznamu: disk; horný okraj: 1 em; dolný okraj: 1 em; okrajový ľavý: 0; pravý okraj: 0; padding-ľavý: 40 pixelov;)

                                                                  Rozdiely medzi HTML 4.01 a HTML5

                                                                  Atribúty compact a type nie sú v HTML5 podporované.

                                                                  Príklad použitia:

                                                                  Neusporiadaný zoznam HTML:

                                                                  Príklad HTML:

                                                                  Skúste to sami
                                                                  • Káva
                                                                  • Čaj
                                                                  • Kakao

                                                                  Špecifikácia

                                                                  Špecifikácia Postavenie
                                                                  WHATWG HTML Living Standard (WHATWG) Štandard bývania
                                                                  HTML 4.01 (W3C) Odporúčanie
                                                                  HTML5 (W3C) Odporúčanie
                                                                  HTML 5.1 (W3C) Odporúčanie

                                                                  Podpora prehliadača

                                                                  Skúste to sami - príklady

                                                                  Ako nastaviť, aby zoznam začínal iným číslom ako 1.

                                                                  Ak ste niekedy skúšali zmeniť štýly css čísel riadkov (číslic) v usporiadaných zoznamoch

                                                                    , potom určite čelil problémom. Pomocou selektorov css nie je možné dosiahnuť štýly týchto prvkov. Dizajn rozhrania však často zahŕňa zmenu ich farby, pozadia, veľkosti atď.

                                                                    Tu je najjednoduchší príklad neštylizovaného zoznamu:

                                                                    html

                                                                    1. Zasadiť strom
                                                                    2. Postaviť dom
                                                                    3. Vychovať syna

                                                                    Pozrime sa na niekoľko spôsobov, ako vyriešiť vyššie uvedený problém.

                                                                    Tradične nemotorný spôsob.

                                                                    Tradičným spôsobom riešenia tohto problému je skryť čísla riadkov, ktoré prehliadač automaticky umiestnil. Používa sa vlastnosť štýlu zoznamu: žiadny; ...

                                                                    css

                                                                    li (štýl zoznamu: žiadny;). počet (farba: biela; pozadie: # 2980B9; zobrazenie: vložený blok; zarovnanie textu: stred; okraj: 5 pixelov 10 pixelov; výška riadka: 40 pixelov; šírka: 40 pixelov; výška: 40 pixelov;)

                                                                    html

                                                                    1. 1 Zasadiť strom
                                                                    2. 2 Postaviť dom
                                                                    3. 3 Vychovať syna

                                                                    Súhlasíte, vyzerá to nadbytočne a nie flexibilne. Automaticky umiestnené skryjeme sériové čísla a nahraďte ich ručne zadanými hodnotami, rozložte rozloženie atď.

                                                                    Pozrime sa, ako môžete dosiahnuť rovnaký výsledok bez preplnenia rozloženia a použitia pseudoprvku :: before a vlastností css obsahu, počítadla s prírastkom a proti vynulovaniu.

                                                                    Pekný a správny spôsob.

                                                                    Najprv poskytneme kód a ukážku a potom zistíme, čo je čo.

                                                                    css

                                                                    ol (reset počítadla: myCounter;) li (štýl zoznamu: žiadny;) li: predtým (prírastok počítadla: myCounter; obsah: počítadlo (myCounter); farba: biela; pozadie: # 2980B9; zobrazenie: vložený blok; zarovnanie textu: stred; okraj: 5 pixelov 10 pixelov; výška riadka: 40 pixelov; šírka: 40 pixelov; výška: 40 pixelov;)

                                                                    html

                                                                    1. Zasadiť strom
                                                                    2. Postaviť dom
                                                                    3. Vychovať syna

                                                                    Ako vidíte, html kód zostáva čistý a krásny. V tomto prípade sa všetky štýly položiek zoznamu prenesú do CSS.

                                                                    Rozoberme to bod po bode:

                                                                    • li :: predtým- vytvorí v zozname pseudoprvok, ktorý nahradí prvé dieťa.
                                                                    • counter-reset: myCounter;- vynuluje počítadlo CSS myCounter vo vnútri každého
                                                                        .
                                                                      1. protihodnota: myCounter;- zvyšuje css počítadlo myCounter pre každý pseudoprvok :: predtým.
                                                                      2. obsah: počítadlo (myCounter);- zobrazuje aktuálnu hodnotu čítača myCounter vo vnútri pseudoprvku :: before.

                                                                    ďalšie podrobnosti o počítadlách css nájdete v

                                                                    Úloha

                                                                    Zobraziť zoznam s odrážkami horizontálne bez odrážok.

                                                                    Riešenie

                                                                    Značka so zoznamom s odrážkami

                                                                      štandardne položky výstupov
                                                                    • vertikálne nad sebou. Na vytvorenie navigačných prvkov je v niektorých prípadoch vhodné zobraziť zoznam vodorovne. Existuje niekoľko spôsobov, ako získať toto zobrazenie zoznamu.

                                                                      Už by ste si mali byť vedomí toho, že HTML obsahuje blokové a vložené prvky. Vložené prvky nevytvárajú vlastné bloky, príkladmi takýchto prvkov sú značky alebo ... Prvky bloku sa zobrazujú pomocou Nový riadok a vytvorte obdĺžnikový blok, príklad takýchto značiek

                                                                      alebo

                                                                      Takže značka

                                                                    • je tiež blokovým prvkom.

                                                                      Oštítkovať

                                                                    • sa nesprával ako blokový prvok, môžete kedy Pomoc CSS urob to malými písmenami.

                                                                      Vlastnosť zobrazenia CSS zodpovedá za to, ako sa prvok v dokumente zobrazí. Uvažujme o troch jeho hodnotách (aj keď ich je viac):

                                                                      • blok - prvok sa zobrazí ako blok.
                                                                      • vložený - prvok sa zobrazí ako vložený.
                                                                      • inline-block-block-inline element, prečítajte si viac o tomto type prvkov nižšie, použijeme ho.

                                                                      Najprv urobme horizontálny zoznam tak, že jeho položky prevedieme na vložené prvky. V štýle CSS napíšeme pravidlo, v ktorom je vlastnosť zobrazenia nastavená na selektor li s vloženou hodnotou.

                                                                      Zoznam vodorovne

                                                                      Tento štýl teda fungoval a položky zoznamu sa dostali horizontálne:

                                                                      Obrázok 1. Práca z príkladu č. 1.

                                                                      Táto metóda má nevýhody. Dôvodom je, že vložené prvky majú určité obmedzenia v porovnaní s prvkami bloku. Nemôžu napríklad mať šírku a výšku, ale blokové môžu.

                                                                      Napríklad chceme, aby prvok ponuky, ktorú vytvárame, mal šírku 150 pixelov a výšku 40 pixlov. Skúsme zmeniť štýl na nasledujúci, to znamená, pridať dve pravidlá určujúce veľkosť položky ponuky:

                                                                      Tieto úpravy nebudú mať za následok žiadne zmeny. Aby boli položky ponuky umiestnené horizontálne a aby bolo možné nastaviť ich šírku a výšku, je potrebné ich nastaviť na typ vloženého bloku. Zmeňme kód nášho príkladu:

                                                                      Zoznam vodorovne

                                                                      Tento kód funguje a sú viditeľné zmeny:


                                                                      Obrázok 2. Práca z príkladu č. 2.

                                                                      Ale môže byť rôzne varianty napríklad v ponuke musíme zobraziť vnorené zoznamy:

                                                                      Vnorený zoznam.

                                                                      Tu je výstup z tohto kódu:


                                                                      Obrázok 3. Práca príkladu č. 3.

                                                                      Vidíme, že bloky nie sú na výšku zarovnané, ako by sme chceli. Samozrejme môžete pre všetky bloky zadať rovnakú výšku, ale nie vždy poznáme jej presnú hodnotu vopred a môže sa zmeniť.

                                                                      Ale vlastne, prečo sa to deje?

                                                                      Naše bloky majú vlastnosť zobrazenia nastavenú na vložený blok. To znamená, že majú vlastnosti blokových prvkov (schopnosť určiť šírku a výšku) aj vložených prvkov. To, čo vidíme, je kvalita vložených prvkov.

                                                                      Pozrime sa na reťazec so znakmi „A“ rôznych veľkostí:

                                                                      A A A A A A A

                                                                      Vidíme, že všetky písmená sú vertikálne zarovnané so spodným riadkom. Presnejšie po základnej čiare, ale teraz sa nedostaneme do džungle. To isté sa stalo s našimi blokmi.

                                                                      Vlastnosť vertikálne zarovnanie sa používa na vertikálne zarovnanie textu. V našom prípade č. 3 musíme použiť najvyššiu hodnotu, ktorá zarovná horný okraj prvku s horným okrajom prvku. vysoký prvok struny.

                                                                      Teraz to použijeme na reťazec so znakmi „A“ rôznych veľkostí:

                                                                      A A A A A A A

                                                                      Zdá sa, že písmená trochu „skáču“. Hranicu CSS som nastavil na najvyššie písmeno, aby ste videli, že v skutočnosti neexistuje skok, medzi horným okrajom (pozdĺž ktorého dochádza k zarovnaniu) a horným bodom znaku „A“ je prázdne miesto.

                                                                      Vlastnosť zvislého zarovnania musí byť aplikovaná na každý vložený prvok, nie je zdedená. Môžete si prečítať viac o tejto vlastnosti: vertikálne zarovnanie.

                                                                      Po tomto odbočení budeme pokračovať v horizontálnom usporiadaní položiek zoznamu.

                                                                      Druhý spôsob

                                                                      Položky zoznamu môžete umiestniť horizontálne pomocou vlastnosti float. Táto vlastnosť naznačuje, na ktorej strane je prvok zarovnaný, má dve polohy: vľavo a vpravo.

                                                                      Tu je príklad použitia tohto kódu:

                                                                      Zoznam vodorovne

                                                                      Tu je výstup kódu:

                                                                      Obrázok 4. Práca na príklade.

                                                                      Zdá sa, že príklad funguje. Používanie tejto vlastnosti má však jednu nuanciu. Teraz sa na to pozrieme. Zoberme si napríklad kód, v ktorom sú dva horizontálne zoznamy s rôznymi spôsobmi umiestnenie prvkov horizontálne: zobrazenie a plávanie:

                                                                      Zoznam vodorovne

                                                                      Tu je výstup kódu:

                                                                      Obrázok 5. Práca na príklade.

                                                                      V týchto príkladoch obsahuje zoznam

                                                                        majú 1 pixel červený okraj. Horný zoznam, ktorý používa vlastnosť zobrazenia, však obsahuje položky zoznamu. Prvky zoznamu vytvorené pomocou vlastnosti float však vypadnú z ich kontajnera.

                                                                        Zároveň na prvý pohľad všetko funguje. Zmeňme však naše zoznamy. Vložme zoznam s ponukou triedy-1 do kódu pred zoznam s ponukou triedy-2 (teraz je nižšie).

                                                                        Výsledkom je toto:

                                                                        Obrázok 6. Príklad operácie.

                                                                        Položky v dolnom menu tiež prúdia okolo horného menu, pretože efekt vlastnosti float nebol zrušený a platí pre všetky nasledujúce položky.

                                                                        Ako tento problém vyriešiť?

                                                                        Na to musíte použiť vlastnosť clear, ktorá zruší tok prvku okolo iného prvku, ak má nastavenú vlastnosť float.

                                                                        Tu je upravený príklad pomocou vlastnosti clear:

                                                                        Zoznam vodorovne

                                                                        Je vidieť, že dolný zoznam už nelipne na hornom, prvky po sebe neprechádzajú. Ale v prvom zozname značky

                                                                      • sú stále mimo kontajnera
                                                                          .

                                                                          Obrázok 7. Príklad spustenia.

                                                                          Navyše v našej práci nie vždy vieme, ktorý prvok bude nasledovať po tom pomocou float. Ideálne by bolo zatvoriť vlastnosť float v tom istom bloku, v ktorom je otvorená.

                                                                          To sa deje pomocou pseudoprvku. Tu je kód:

                                                                          Zoznam vodorovne

                                                                          Teraz máme 100% funkčný kód.

                                                                          Obrázok 8. Príklad spustenia.

                                                                          Táto technika s vlastnosťou float sa zvyčajne používa pri kódovaní webov na zarovnanie stĺpcov vytvorených značkami

                                                                          ... Tak získame normálnu konštrukciu stĺpikov s požadovaným výškovým zarovnaním. Keď vytvoríme menu, potom pre nás vo väčšine prípadov výška blokov nie je dôležitá, je takmer vždy rovnaká. Použitie pravidla (zobrazenie: vložený blok) je preto v týchto prípadoch celkom rozumné.

                                                                          Ale pre úplnosť zverejnenia témy sme sa tu oboznámili so všetkými možnými možnosťami. Aj keď môžu existovať aj iné spôsoby, napríklad pomocou tabuliek CSS, vyhľadávacie nástroje dôrazne odporúčajú používať tabuľky iba na určený účel, a nie na organizovanie navigačných prvkov alebo čohokoľvek iného.