Yhdistelmäluettelon luominen html:llä. Sisäkkäiset luettelot, joissa on automaattinen numerointi

Numeroidut luettelot ovat kokoelma elementtejä sarjanumeroineen. Numeroinnin tyyppi ja tyyppi riippuvat elementin parametreista

    , jota käytetään luettelon luomiseen. Seuraavat arvot voivat toimia numerointielementteinä:

    • arabialaiset numerot (1, 2, 3, ...);
    • Arabialaiset numerot, joiden alussa on nolla alle kymmenen (01, 02, 03, ...,10) numeroille;
    • latinalaiset isot kirjaimet (A, B, C, ...);
    • pienet latinalaiset kirjaimet (a, b, c, ...);
    • isot roomalaiset numerot (I, II, III, ...);
    • pienet roomalaiset numerot (i, ii, iii, ...);
    • Armenian numerointi;
    • Georgian numerointi.

    Käytännön näkökulmasta kohtien näyttämisen periaatteita luettelomerkittynä luettelona voidaan soveltaa samalla tavalla kuin numeroitua luetteloa. Mutta koska kyseessä on luettelointi, on joitakin ominaisuuksia, joista keskustellaan edelleen.

    Listan numerointi

    Luettelon saa aloittaa mistä tahansa numerosta; elementin start-attribuuttia käytetään tähän tarkoitukseen

      tai elementin arvo
    1. . Arvo on mikä tahansa positiivinen kokonaisluku. Sillä ei ole väliä, minkä tyyppinen numerointi on asetettu, vaikka latinalaisia ​​kirjaimia käytettäisiin luettelona. Jos sekä alku- että arvoattribuutteja käytetään luettelossa samanaikaisesti, jälkimmäinen on etusijalla ja numerointi näytetään arvon määrittämästä numerosta, kuten esimerkissä 1.

      Esimerkki 1: Listan numeroinnin muuttaminen

      Luettelot

      1. Työpaikasta kannattaa pitää hyvää huolta.
      2. Säädä huoneen valaistus siten, että valonlähde sijaitsee käyttäjän sivulla tai takana.
      3. Lääketieteellisten komplikaatioiden välttämiseksi on suositeltavaa valita tuoli, jossa on pehmeä istuin.

      Tämän esimerkin luettelon ensimmäinen elementti alkaa roomalaisella numerolla IV, koska määritetään start="4"-attribuutti, sitten tulee numero V ja viimeinen elementti tulee epäjärjestystä ja sille annetaan numero X (kuva 1).

      Riisi. 1. Roomalaiset numerot luettelossa

      Numeroiden kirjoittaminen

      Oletusarvon mukaan numeroidulla listalla on tietty ulkoasu: ensin on numero, sitten piste ja sen jälkeen teksti näytetään välilyönnillä erotettuna. Tämä kirjoitusmuoto on visuaalinen ja kätevä, mutta jotkut kehittäjät haluavat nähdä eri tavan suunnitella luetteloiden numerointi. Nimittäin siten, että pisteen sijasta on sulkusulku, kuten kuvassa 10 näkyy. 2 tai jotain vastaavaa.

      Riisi. 2. Numeroitu luettelonäkymä suluilla

      Tyylien avulla voit muuttaa luettelon numerointityyppiä sisällön ja vastalisäysominaisuuksien avulla. Ensin ol-valitsin on asetettava asentoon counter-reset : item , tämä on tarpeen, jotta jokaisen uuden listan numerointi alkaa alusta. Muussa tapauksessa numerointi jatkuu ja 1,2,3:n sijaan näet 5,6,7. Nimikkeen arvo on laskurin yksilöllinen tunniste, jonka valitsemme itse. Seuraavaksi sinun on piilotettava alkuperäiset merkit tyyliominaisuuden list-style-type kautta arvolla none .

      Sisältö-ominaisuus toimii yleensä yhdessä pseudoelementtien ::after ja ::before kanssa. Siten li::before-konstruktio sanoo, että ennen jokaista listan elementtiä on lisättävä jotain sisältöä (esimerkki 2).

      Esimerkki 2. Oman numerointisi luominen

      Li::before ( sisältö: laskuri(tuote) ") "; /* Lisää numeroihin sulkumerkki */ counter-increment: item; /* Aseta laskurin nimi */ )

      Sisältö-ominaisuus, jossa on arvo counter(item), näyttää numeron; Lisäämällä sulut, kuten tässä esimerkissä näkyy, saamme tarvittavan numerointityypin. vastalisäystä tarvitaan listan numeron kasvattamiseksi yhdellä. Huomaa, että kaikkialla käytetään samaa tunnistetta nimeltä item . Lopullinen koodi näkyy esimerkissä 3.

      Esimerkki 3: Luettelonäkymän muuttaminen

      Luettelot

      1. Ensimmäinen
      2. Toinen
      3. Kolmanneksi
      4. Neljäs

      Yllä olevalla menetelmällä voit tehdä minkä tahansa tyyppisen numeroidun luettelon, esimerkiksi laittaa numeron hakasulkeisiin, tässä tapauksessa vain yksi rivi muuttuu tyyleissä.

      Sisältö: "[" laskuri(tuote) "] ";

      Luettelo venäjän kirjaimilla

      Siellä on numeroitu luettelo latinalaisilla kirjaimilla, mutta luettelossa ei ole venäläisiä kirjaimia. Ne voidaan lisätä keinotekoisesti käyttämällä yllä olevaa tekniikkaa. Koska numerointi tapahtuu tyylien kautta, itse lista pysyy alkuperäisenä, siihen lisätään vain valittu luokka, kutsutaan sitä kyriliksi (esimerkki 4).

      Esimerkki 4: Koodi luettelon luomiseksi

      1. Yksi
      2. Kaksi
      3. Kolme

      Kirjainten lisääminen tapahtuu pseudoelementillä ::before ja content -ominaisuudella. Koska jokaisella rivillä on oltava oma kirjain, käytämme pseudoluokkaa :nth-child(1) , jonka kirjainnumero kirjoitetaan sulkeisiin. Ensimmäinen kirjain on luonnollisesti A, toinen on B, kolmas on C jne. Tämä koko joukko lisätään li-valitsimeen seuraavasti (esimerkki 5).

      Esimerkki 5: Pseudoluokka:nth-lapsi

      Kyriliini li:nth-child(1)::ennen ( sisältö: "a)"; ) .kyrillinen li:nth-child(2)::before ( sisältö: "b)"; ) .kyrillinen li:nth-child(3)::before ( sisältö: "at)"; )

      Tässä esimerkissä jokaista kirjainta seuraa sulkumerkki, kaikki kirjaimet ovat pieniä. Voit määrittää oman tyyppisi luettelonumerointiin, esimerkiksi se voi sisältää isoja kirjaimia pisteellä, yhdellä tai kahdella hakasulkeella tai vain kirjaimia. Toisin kuin tavallinen numerointi, voimme vapaasti tehdä täällä mitä haluamme. Kymmenen kirjaimen luettelon pitäisi riittää melkein kaikkiin tilanteisiin, mutta jos tämä yhtäkkiä osoittautuu riittämättömäksi, mikään ei estä meitä laajentamasta luetteloa sisältämään ainakin kaikki venäjän aakkosten kirjaimet.

      Lopuksi säädämme kirjainten kohdistusta ja sijaintia, valinnaisesti määritämme fontin koon, värin ja muut parametrit (esimerkki 6).

      Esimerkki 6. Luettelo venäjän kirjaimilla

      Lista

      1. Borssikeitto
      2. Hauen kotletteja
      3. Kulebyaka
      4. Sienet smetana
      5. Pannukakkuja kaviaarilla
      6. Kvass

      Tulos tämä esimerkki esitetty kuvassa. 3.

      Listat ovat osa Jokapäiväinen elämä. Tehtävälista määrittelee, mitä on tehty. Navigointireitit tarjoavat vaiheittaisen luettelon reittiohjeista. Reseptit vaativat luettelon ainesosista ja ohjeluettelon. Listoja löytyy melkein kaikkialta, joten on helppo ymmärtää, miksi ne ovat suosittuja myös Internetissä.

      Kun haluamme käyttää luetteloa verkkosivustolla, HTML tarjoaa kolme eri tyyppiä, joista valita: luettelomerkitty, numeroitu ja kuvausluettelo. Se, minkä tyyppistä luetteloa käytetään ja käytetäänkö luetteloa ollenkaan, riippuu sisällöstä ja semanttisesti sopivimmasta vaihtoehdosta sen näyttämiseen.

      Kolmen lisäksi eri tyyppejä HTML-muotoisia luetteloita, on useita tapoja muotoilla nämä luettelot CSS:n kautta. Voimme esimerkiksi valita, minkä tyyppisen luettelomerkin määritetään luettelolle. Merkki voi olla neliö, ympyrä, numero, kirjain tai mahdollisesti ei mitään. Lisäksi voimme päättää, miten luettelo näytetään - pysty- vai vaakasuunnassa. Kaikilla näillä vaihtoehdoilla on tärkeä rooli verkkosivujemme muotoilussa.

      Luettelomerkityt luettelot

      Luettelomerkitty tai järjestämätön luettelo on yksinkertaisesti luettelo toisiinsa liittyvistä kohteista, joiden järjestyksellä ei ole väliä. Luettelomerkeillä varustetun luettelon luominen HTML:ssä tehdään käyttämällä estoluetteloelementtiä

        . Jokainen luettelon yksittäinen kohde on merkitty elementillä
      • .

        Oletuksena useimmat selaimet lisäävät elementtiin pystymarginaalin ja vasemman täytön

          , ja ennen jokaista elementtiä
        • asettaa yksivärisen pisteen. Tätä pistettä kutsutaan listamerkiksi ja sitä voidaan muuttaa CSS:n avulla.

          • Oranssi
          • Vihreä
          • Sininen

          Näytä luettelomerkitty luettelo

          Numeroidut luettelot

          Numeroitu tai tilattu luettelo kohteista

            Hyvin samanlainen kuin luettelomerkitty luettelo, yksittäiset luettelomerkit luodaan samalla tavalla. Suurin ero luetteloiden välillä on se, että järjestetyssä luettelossa kohteiden esittämisjärjestys on tärkeä.

            Koska järjestyksellä on väliä, numeroitu luettelo käyttää numeroita pisteen sijasta oletusluettelomerkkinä.

            1. Kävele Apricot Streetiä pitkin
            2. Käänny Vinogradnayalle

            Numeroidun listan esittely

            Numeroiduissa luetteloissa on myös yksilölliset attribuutit, kuten aloitus ja käänteinen.

            aloitusattribuutti

            Start-attribuutti määrittää numeron, josta numeroidun luettelon tulee alkaa. Oletuksena listat alkavat numerosta 1, mutta voi olla tilanteita, joissa listan pitäisi alkaa numerosta 30 tai jostain muusta numerosta. Kun käytämme elementissä start-attribuuttia

              , niin voimme tarkasti määrittää, mistä numerosta numeroidun listan laskeminen tulee aloittaa.

              Start-attribuutti hyväksyy vain kokonaislukuarvot, vaikka numeroidut luettelot voivat käyttää erilaisia ​​numerointijärjestelmiä, kuten roomalaisia ​​numeroita.

              1. Kävele Apricot Streetiä pitkin
              2. Käänny Vinogradnayalle
              3. Pysähdy Shady Streetillä

              Start-attribuutin esittely

              käänteinen attribuutti

              Käänteinen attribuutti, kun se lisätään elementtiin

                mahdollistaa luettelon näyttämisen käänteisessä järjestyksessä. Luettelo, jossa on viisi kohtaa, jotka on numeroitu 1–5, voidaan kääntää ja numeroida 5–1.

                Käänteinen attribuutti on Boolen attribuutti, eikä se sellaisenaan ota arvoa. Se voi olla totta tai tarua. False on oletusarvo, arvosta tulee tosi, kun elementissä näkyy käänteinen attribuutti

                  .

                  1. Kävele Apricot Streetiä pitkin
                  2. Käänny Vinogradnayalle
                  3. Pysähdy Shady Streetillä

                  Käänteisen attribuutin esittely

                  arvo attribuutti

                  Arvo-attribuuttia voidaan käyttää yksittäisiin elementteihin

                1. numeroidussa luettelossa muuttaaksesi sen arvoa luettelossa. Arvo-attribuutin sisältävän luettelokohteen alapuolella näkyvä luettelokohteen määrä lasketaan uudelleen vastaavasti.

                  Esimerkiksi, jos toisen luettelokohteen arvo-attribuutiksi on asetettu 9, kyseisen luettelokohteen numero tulostetaan ikään kuin se olisi yhdeksäs. Kaikki seuraavat listan kohdat numeroidaan 9:stä alkaen.

                  1. Kävele Apricot Streetiä pitkin
                  2. Käänny Vinogradnayalle
                  3. Pysähdy Shady Streetillä

                  Arvoattribuutin esittely

                  Kuvausluettelot

                  Toinen verkossa näkemäsi luettelo (mutta ei niin usein kuin luettelomerkityt tai numeroidut luettelot) on luettelo kuvauksista. Tällaisten luetteloiden avulla tunnistetaan useita termejä ja niiden kuvauksia, kuten esimerkiksi sanastossa.

                  Kuvausluettelon luominen HTML:ssä tehdään lohkoelementillä

                  . Elementin käytön sijaan
                2. Luettelon kohteiden merkitseminen edellyttää, että kuvausluettelossa on kaksi lohkoelementtiä:
                  termille ja
                  kuvausta varten.

                  Kuvausluettelo voi sisältää useita termejä ja kuvauksia peräkkäin. Lisäksi tällainen luettelo voi sisältää useita termejä kuvausta kohden sekä useita kuvauksia termiä kohden. Yhdellä termillä voi olla useita merkityksiä ja se voi olla useiden kuvausten alainen. Toisaalta yksi kuvaus voi sopia usealle termille.

                  Kun lisäät kuvausluetteloelementin

                  täytyy mennä elementtiin
                  . Termi ja sitä välittömästi seuraava kuvaus liittyvät toisiinsa. Siksi näiden elementtien järjestys on tärkeä.

                  Oletuksena elementti

                  sisältää pystysuoran pehmusteen, kuten elementtejä
                    Ja
                      . Lisäksi elementti
                      sisältää oletusarvoisesti vasemman marginaalin.

                      opinnot
                      Ottaa aikaa ja huomiota opetettavan aineen tiedon hankkimiseen, erityisesti kirjojen kautta.
                      hanke
                      Lähetetty suunnitelma tai piirros, joka näyttää miltä rakennus, vaatetus tai muu esine näyttää ja toimii ennen kuin se rakennetaan tai tehdään.
                      Olemassa olevat tavoitteet, suunnitelmat tai aikomukset ennen kuin ne ruumiillistuvat tai toteutuvat konkreettisessa esineessä.
                      liiketoimintaa
                      Job
                      Henkilön vakituinen ammatti, ammatti tai ammatti.

                      Kuvausluettelon esittely

                      Sisäkkäiset luettelot

                      Ominaisuus, joka tekee luetteloista erittäin tehokkaita, on sisäkkäisyysominaisuus. Jokainen luettelo voidaan upottaa toiseen luetteloon ja ne voidaan upottaa useita kertoja. Mutta kyky pesittää luetteloita loputtomasti ei anna sinulle vapautta tehdä niin. Listat tulee varata erityisesti sinne, missä niillä on semanttisin merkitys.

                      Listojen sisäkkäisyyden temppu on tietää, missä kukin luettelo ja luettelokohde alkaa ja päättyy. Puhutaan erityisesti luettelomerkeistä ja numeroiduista luetteloista, jotka ovat ainoa elementti, joka voi näkyä suoraan sisällä

                        Ja
                          on elementti
                        1. . Toistetaan - ainoa elementti, jonka voimme laittaa elementtien suoraksi jälkeläiseksi
                            Ja
                              , On
                            1. .

                              Kuitenkin elementin sisällä

                            2. voidaan lisätä vakiosarja elementtejä, mukaan lukien kaikki elementit
                                tai
                                  .

                                  Liitä luettelo - aloita ennen luettelokohteen sulkemista uusi lista. Kun sisäkkäinen luettelo on valmis ja suljettu, sulje sitä sisältävä luettelokohde ja jatka alkuperäisestä luettelosta.

                                  1. Ulkoiluttaa koiraa
                                  2. Taita pyykki
                                  3. Mene kauppaan ja osta:
                                    • Maito
                                    • leipää
                                    • Juusto
                                  4. Ajaa nurmikko
                                  5. Keitä illallinen

                                  Sisäkkäisten luetteloiden esittely

                                  Koska sisäkkäiset luettelot voivat olla hieman hämmentäviä ja näyttää ei-toivottuja tyylejä, jos ne tehdään väärin, katsotaanpa niitä nopeasti. Elementit

                                    Ja
                                      voi sisältää vain elementtejä
                                    1. . Elementti
                                    2. voi sisältää minkä tahansa haluamasi säännöllisen elementin. Kuitenkin elementti
                                    3. on oltava jommankumman elementin suora jälkeläinen
                                        , tai
                                          .

                                          On myös syytä huomata, että kun luettelot ovat sisäkkäisiä muiden luetteloiden sisällä, niiden merkit muuttuvat sisäkkäisyyden syvyyden mukaan. Edellisessä esimerkissä numeroidun luettelon sisällä sisäkkäinen luettelomerkitty luettelo käyttää ympyrää pisteen sijaan merkeinä. Tämä muutos johtuu siitä, että luettelomerkitty luettelo on sisäkkäin yhden tason numeroidun luettelon sisällä.

                                          Onneksi voimme hallita, miltä luettelopisteet näyttävät millä tahansa tasolla, jota tarkastelemme seuraavaksi.

                                          Listan kohteiden muotoilu

                                          Luettelomerkityt ja numeroidut luettelot käyttävät oletusarvoisesti luettelokohteiden luettelomerkkejä. Luettelomerkeillä merkityissä luetteloissa nämä ovat yleensä yksivärisiä pisteitä, kun taas numeroiduissa luetteloissa ne ovat yleensä numeroita. Käyttämällä CSS-tyyli ja näiden merkkien asentoa voidaan säätää.

                                          listatyylinen ominaisuus

                                          List-style-type -ominaisuutta käytetään määrittämään luetteloalkiomerkin sisältö. Käytettävissä olevat arvot vaihtelevat neliöistä ja desimaaleista armenialaiseen numerointiin ja elementteihin voidaan lisätä CSS-tyyli

                                            ,
                                              tai
                                            1. .

                                              Mikä tahansa listatyylityyppisen ominaisuuden arvo voidaan lisätä luettelomerkittuun tai numeroituun luetteloon. Tämän vuoksi voit käyttää numerointia luettelomerkeissä ja ei-numeerisia luettelomerkkejä numeroiduissa luetteloissa.

                                              • Oranssi
                                              • Vihreä
                                              • Sininen

                                              Ul ( listatyyli -tyyppi: neliö; )

                                              Listatyylityyppisen ominaisuuden esittely

                                              listatyylityyppiset arvot

                                              Kuten aiemmin mainittiin, list-style-tyyppinen ominaisuus sisältää kourallisen erilaisia ​​arvoja. Seuraavassa taulukossa on nämä arvot ja niitä vastaava sisältö.

                                              Kuvan käyttäminen luettelomerkintänä

                                              Saattaa tulla hetki, jolloin listatyylityyppisen ominaisuuden oletusarvot eivät riitä ja haluamme määritellä oman listamerkkimme. Tämä tehdään useimmiten asettamalla taustakuva jokaiselle elementille.

                                            2. .

                                              Prosessi sisältää kaikkien oletusluettelotyyppisten ominaisuusarvojen poistamisen ja taustakuvan ja marginaalien lisäämisen elementtiin

                                            3. .

                                              Lisätietoja – listatyylityyppisen ominaisuuden asettaminen arvoon none poistaa olemassa olevat luettelomerkit. Taustaominaisuus asettaa taustakuvan ja sen sijainnin ja toistaa tarvittaessa. Ja täyteominaisuus antaa tilaa taustakuvalle tekstin vasemmalle puolelle.

                                              • Oranssi
                                              • Vihreä
                                              • Sininen

                                              Li ( tausta: url("arrow.png") 0 50 % ei toistoa; list-style-type: ei mitään; täyte-vasen: 12px; )

                                              Kuvan näyttäminen merkintänä

                                              listatyylinen sijaintiominaisuus

                                              Oletusarvoisesti luettelomerkit sijoitetaan elementin sisällön vasemmalle puolelle

                                            4. . Tätä sijoitustyyliä kuvataan ulkopuoliseksi, mikä tarkoittaa, että kaikki sisältö näkyy suoraan oikealla listamerkinnän ulkopuolella. List-style-position -ominaisuuden avulla voimme muuttaa ulkopuolen oletusarvon sisälle tai periytyä .

                                              ulkopuolella sijoittaa luettelomerkin elementin vasemmalle puolelle

                                            5. äläkä anna sisällön valua tämän merkin alapuolelle. Sisäinen arvo (jota käytetään harvoin ja näkyy) asettaa listamerkin elementin ensimmäiselle riville
                                            6. ja antaa sisällön kiertyä merkin ympärille tarvittaessa.

                                              • Kuppikakkuja...
                                              • Kastelu...

                                              Ul ( listatyylinen sijainti: sisällä; )

                                              Luettelotyylisen sijainnin omaisuuden esittely

                                              Yleinen kiinteistöluettelotyyli

                                              Luettelon ominaisuudet, joista keskustelimme äskettäin, list-style-type ja list-style-position , voidaan yhdistää yhdeksi yleiseksi ominaisuudeksi, list-style . Tässä ominaisuudessa voimme käyttää yhtä tai kaikkia luettelon ominaisuusarvoja samanaikaisesti. Näiden arvojen järjestyksen tulee olla: list-style-type ja sen jälkeen list-style-position .

                                              Ul ( listatyyli: ympyrä sisällä; ) ol ( listatyyli: alempi-roomalainen; )

                                              Vaakasuuntainen luettelonäyttö

                                              Joskus haluamme näyttää luettelot vaakasuunnassa pystysuoran sijasta. Haluamme ehkä jakaa luettelon useisiin sarakkeisiin navigointiluettelon muodostamiseksi tai sijoittaa useita luettelokohteita yhdelle riville. Riippuen sisällöstä ja halutusta ulkomuoto On olemassa useita tapoja näyttää luettelot yhtenä rivinä, esimerkiksi ottamalla elementtien näyttöominaisuuden arvot

                                            7. kuten inline tai inline-block tai float-ominaisuuden kautta.

                                              Luettelon näyttö

                                              Suurin osa nopea tapa näyttää luettelon yhdellä rivillä - tämä on elementtien asettaminen

                                            8. näyttöominaisuus, jonka arvo on inline tai inline-block . Tämä laittaa kaikki elementit
                                            9. yhdelle riville tasavälein jokaisen luettelokohdan välillä.

                                              Jos elementtien välit

                                            10. aiheuttavat ongelmia, ne voidaan poistaa samoilla tekniikoilla, joita käsittelimme oppitunnissa 5, Sisällön sijoittaminen.

                                              Käytämme paljon useammin inline-block-arvoa inline-arvon sijasta. Inline-block-arvon ansiosta elementteihin on helppo lisätä pystysuora pehmuste ja muuta tilaa

                                            11. , kun taas rivin sisäinen arvo ei.

                                              Kun näyttöominaisuuden arvoksi muutetaan inline tai inline-block , luettelomerkki, piste, numero tai muu, poistetaan.

                                              • Oranssi
                                              • Vihreä
                                              • Sininen

                                              Li (näyttö: inline-block; marginaali: 0 10px; )

                                              Inline-block-luettelon esittely

                                              Listat kelluvilla

                                              Näyttöominaisuuden muuttaminen inline- tai inline-block-muotoon on nopeaa, mutta se poistaa luettelomerkit. Jos niitä tarvitaan, lisää kelluja jokaiseen elementtiin

                                            12. on parempi vaihtoehto kuin näytön ominaisuuden muuttaminen.

                                              Asennus kaikille elementeille

                                            13. float-ominaisuudet, kuten vasen, kohdistavat kaikki elementit vaakasuoraan
                                            14. suoraan vierekkäin ilman rakoja niiden välillä. Kun käytämme kelluketta
                                            15. , luettelomerkki näytetään oletusarvoisesti ja sijoitetaan kohteen päälle
                                            16. hänen vieressä. Estääksesi luettelomerkinnän näkymisen muiden kohteiden päällä
                                            17. , vaakamarginaali tai pehmuste on lisättävä.

                                              • Oranssi
                                              • Vihreä
                                              • Sininen

                                              Li ( float: vasen; marginaali: 0 20px; )

                                              Listan esittely kellulla

                                              Kuten kaikki kelluvat elementit, tämä katkaisee sivun kulkua. Emme saa unohtaa tyhjentää float ja palauttaa sivu normaaliin virtaukseen - yleisin tapa on clearfix.

                                              Esimerkki navigointiluettelosta

                                              Suunnittelemme ja löydämme usein navigointivalikoita, joissa käytetään järjestämättömiä luetteloita. Nämä luettelot asetetaan yleensä vaakasuoraan käyttämällä jompaakumpaa aiemmin mainituista kahdesta menetelmästä. Tässä on esimerkiksi vaakasuuntainen navigointivalikko, joka on järjestetty järjestämättömällä luettelolla, jossa elementit

                                            18. näytetään inline-lohkona .

                                              Navigointi ul ( fontti: lihavoitu 11px "Helvetica Neue", Helvetica, Arial, sans-serif; marginaali: 0; täyttö: 0; tekstin muunnos: isot kirjaimet; ) .navigation li ( näyttö: inline-block; ) .navigation a ( tausta: #395870; tausta: lineaarinen gradientti (#49708f, #293f50); reunus oikea: 1px solid rgba(0, 0, 0, .3); väri: #fff; täyte: 12px 20px; tekstin koristelu: ei mitään; ) .navigation a:hover ( tausta: #314b60; box-shadow: inset 0 0 10px 1px rgba(0, 0, 0, .3); ) .navigation li:first-child a ( reunuksen säde: 4px 0 0 4px; ) .navigation li:last-child a (reunusoikea: 0; reunuksen säde: 0 4px 4px 0; )

                                              Navigointiluettelon esittely

                                              Käytännössä

                                              Nyt kun osaamme luoda luetteloita HTML- ja CSS-kielellä, katsotaanpa Styles Conference -sivustoamme ja katsotaan, missä voisimme käyttää listoja.

                                                Nyt navigointivalikot elementeissä

                                                Ja
                                                sivuillamme on useita linkkejä. Nämä elementit voidaan järjestää paremmin järjestämättömäksi luetteloksi.

                                                Järjestämättömän listan käyttäminen (elementin kautta

                                                  ) ja luettelo kohteet (elementin kautta
                                                • ) määrittää navigointivalikojemme rakenteen. Nämä uudet elementit näyttävät kuitenkin navigointivalikot pystysuorassa.

                                                  Muutamme elementtiemme näyttöarvoa

                                                • inline-lohkoon niin, että ne kaikki ovat vaakasuorassa linjassa. Kun teemme tämän, meidän on myös otettava huomioon jokaisen elementin välillä vasemmalla oleva tyhjä tila
                                                • . Muistaessamme oppitunnin 5, sisällön sijoittaminen, tiedämme, että HTML-kommentin avaaminen elementin lopussa
                                                • ja sulkemalla kommentin elementin alussa
                                                • poistaa tämän tilan.

                                                  Tätä silmällä pitäen elementtimme sisällä olevan navigointivalikon merkinnät

                                                  näyttää tältä:

                                                  Samaan tapaan elementtimme sisällä olevan navigointivalikon merkinnät

                                                  näyttää tältä:

                                                  Älä unohda tehdä näitä muutoksia kaikkiin HTML-tiedostoihimme.

                                                  Luettelomerkeillä varustetun luettelomme avulla varmistamme, että luettelon kohteet ovat vaakasuorassa linjassa ja siivotaan hieman niiden tyylejä. Käytämme olemassa olevaa nav-luokkaa määrittääksemme uudet tyylimme.

                                                  Aloitetaan varmistamalla, että kaikki elementit

                                                • minkä tahansa elementin sisällä, jolla on nav-luokan attribuuttiarvo, hahmotettiin inline-block-muodossa vaakasuuntaisten marginaalien mahdollistamiseksi ja elementtien pystysuoran tasaamisen mahdollistamiseksi.

                                                  Lisäksi käytämme pseudoluokkaa :last-child viimeisen elementin määrittämiseen

                                                • ja nollaa sen oikean marginaalin arvoksi 0. Tämä varmistaa, että elementtien väliin jää vaakasuora tila
                                                • ja sen vanhemman reuna katoaa.

                                                  Lisää main.css-tiedostoomme navigointityylien alle seuraava CSS:

                                                  Nav li ( näyttö: inline-block; marginaali: 0 10px; pystytasaus: ylhäällä; ) .nav li:last-child ( margin-oikea: 0; )

                                                  Ihmettelet todennäköisesti, miksi luettelomme ei sisällä oletusarvoisesti luettelomerkkejä tai tyylejä. Nämä tyylit poistettiin nollaamalla tyylimme yläosassa. Jos katsomme nollausta, näemme, että elementit

                                                    ,
                                                      Ja
                                                    • sisältää nollamarginaalin ja täytön, ja varten
                                                        Ja
                                                          listatyyli on none .

                                                          Navigointivalikko ei ole ainoa paikka, jossa käytämme luetteloita. Tulemme käyttämään niitä myös joissakin osissamme sisäiset sivut, mukaan lukien Kaiuttimet-sivu. Lisätään muutama puhuja konferenssiimme.

                                                          Luomme speakers.html-tiedostoon, heti johdanto-osion alapuolelle uusi jakso, jossa esittelemme kaikki puhujamme. Käyttämällä uudelleen joitakin olemassa olevia tyylejä käytämme elementtiä

                                                          riviluokalla kaikkien kaiuttimien käärimiseksi ja valkoisen taustan lisäämiseksi niiden taakse. Elementin sisällä
                                                          lisäämme elementin
                                                          ruudukkoluokan avulla kaiuttimen keskittämiseksi sivulle, jolloin voimme sisällyttää myös useita sarakkeita.

                                                          Toistaiseksi HTML-koodimme johdanto-osan alla näyttää tältä:

                                                          Ruudukon sisällä jokainen kaiutin on merkitty omalla elementillä

                                                          , joka sisältää kaksi saraketta. Ensimmäinen sarake mittaa kaksi kolmasosaa elementistä
                                                          ja se merkitään elementillä
                                                          . Toinen sarake mittaa elementin jäljellä olevan kolmanneksen
                                                          ja se merkitään elementillä

                                                      Navigointivalikkomme on nyt valmis ja Kaiuttimet-sivu on alkanut muotoutua.

                                                      Riisi. 8.01. Kaiuttimet-sivumme navigointivalikoiden päivittämisen ja sarakkeen lisäämisen jälkeen

                                                      Demo ja lähdekoodi

                                                      Alta voit tarkastella Styles Conference -sivustoa sen nykyisessä tilassa sekä ladata sivuston nykyisen lähdekoodin.

                                                      Yhteenveto

                                                      Listoja käytetään melko usein HTML:ssä, usein paikoissa, jotka eivät ole eksplisiittisiä tai ilmeisiä. Tärkeintä on käyttää niitä semanttisesti niin paljon kuin mahdollista ja missä ne sopivat parhaiten.

                                                      Yhteenvetona totean, että tällä oppitunnilla käsittelimme seuraavaa:

                                                      • miten luettelomerkitty, numeroitu ja kuvaava luettelo luodaan;
                                                      • Toimittaja: Vlad Merževitš

                                                      HTML tarjoaa erityisen joukon tunnisteita tietojen esittämiseksi luetteloiden muodossa. Listat ovat yksi yleisimmin käytetyistä tiedon esitystavoista sekä sähköisissä että painetuissa asiakirjoissa. Näemme listoja lähes päivittäin - se voi olla luettelo välttämättömistä ostoksista kaupassa, oppilaat luokassa tai yksinkertaisesti asioita, jotka täytyy tehdä. Mahdollisuus järjestää luettelorakenteita on saatavilla monissa tekstieditoreissa, erityisesti tehokkaassa tekstinkäsittelyohjelmassa Microsoft Wordissa on käteviä työkaluja erityyppisten luetteloiden muotoiluun (HTML-luetteloiden luomismahdollisuuksia Microsoft Wordilla käsitellään luvussa 8). Tässä on useita tapauksia, joissa luetteloiden käyttö on varsin kätevää:

                                                      • Tietojen yhdistäminen yhdeksi rakenteeksi luettavan ilmeen luomiseksi.
                                                      • Monimutkaisten vaiheittaisten prosessien kuvaus.
                                                      • Tietojen järjestely sisällysluettelotyyliin, jossa kappaleet osoittavat asiakirjan asiaankuuluviin osiin.

                                                      Huomaa, että yllä olevat kohdat on järjestetty tarkasti luettelorakenteen muodossa.

                                                      HTML tarjoaa seuraavat päätyyppiset luettelot: luettelomerkitty, numeroitu ja määritelmäluettelo. Seuraavia tunnisteita käytetään erityyppisten luetteloiden toteuttamiseen:

                                                        ,
                                                          ,
                                                          , , . Dokumenttiin sisäänrakennettujen erityyppisten listojen avulla voidaan toteuttaa erilaisia ​​mahdollisuuksia, joiden kuvaus on tämän luvun aiheena. Tarkastellaan erityyppisten listojen muodostamisen ominaisuuksia sekä sisäkkäisten listojen käyttöä.

                                                          Ranskalaiset viivat

                                                          Yksi HTML:ssä toteutetuista luettelotyypeistä on luettelomerkitty luettelo. Muussa tapauksessa tämän tyyppisiä luetteloita kutsutaan numeroimattomiksi tai

                                                          häiriintynyt. Sukunimeä käytetään usein muodollisena käännöksenä vastaavan tunnisteen nimestä

                                                            , jonka avulla tämän tyyppiset listat järjestetään HTML-dokumenteiksi (UL - Unordered List, unordered list).

                                                            Luettelomerkeillä merkityssä luettelossa erikoismerkkejä, joita kutsutaan luettelomerkeiksi, käytetään korostamaan sen elementtejä (niitä kutsutaan usein bulletiksi, mikä on englanninkielisen sanan bullet muodollinen ääntäminen). Luettelomerkkien ulkoasu määräytyy selaimen mukaan, ja sisäkkäisiä listoja luotaessa selaimet monipuolistavat automaattisesti eri sisäkkäistasoille olevien merkkien ulkoasua.

                                                            Tunnisteet

                                                              Ja<LI >

                                                              Luettelomerkeillä merkityn luettelon luomiseksi sinun on käytettävä tunnistesäiliötä, jonka sisällä kaikki luettelon elementit sijaitsevat. Aloitus- ja lopetuslistan tagit tarjoavat rivinvaihdon ennen ja jälkeen luettelon, mikä erottaa luettelon dokumentin pääsisällöstä, joten tässä ei tarvitse käyttää kappaletunnisteita


                                                              .

                                                              Jokaisen luetteloelementin tulee alkaa tunnisteella

                                                            • (LI - List Item, list element). Tag
                                                            • ei vaadi vastaavaa sulkumerkkiä, vaikka sen läsnäolo ei ole periaatteessa kiellettyä. Selaimet aloittavat yleensä jokaisen uuden luettelokohteen uudelta riviltä dokumenttia näyttäessään.

                                                              Annetut tiedot riittävät luettelomerkityn perusluettelon muodostamiseen. Otetaan esimerkki HTML-dokumentista luettelomerkittyllä listalla, jonka näyttö selaimella on esitetty kuvassa. 2.1.

                                                              Esimerkki luettelomerkeistä

                                                                Horoskooppi:

                                                                • Oinas

                                                                • Härkä

                                                                • Kaksoset

                                                                • Syöpä

                                                                • Leijona

                                                                • Neitsyt

                                                                • Vaa'at

                                                                • Skorpioni

                                                                • Jousimies

                                                                • Kauris

                                                                • Vesimies

                                                                • Kalastaa

                                                              Riisi. 2.1. Luettelomerkityn luettelon näyttö selaimessa

                                                              Huomaa, että tunnisteella merkittyjen listaelementtien lisäksi

                                                            • , muita HTML-elementtejä saattaa olla läsnä. Yllä olevassa esimerkissä yksi näistä elementeistä on pelkkä teksti, joka ei ole luettelokohde, vaan toimii sen otsikkona.

                                                              Huomautus

                                                              Jotkut HTML-kielen oppikirjat osoittavat, että luettelon otsikon määrittämiseen tulisi käyttää säilön tunnistetta. (LH - luettelon otsikko, luettelon otsikko). Mikään yleisin selain ei tällä hetkellä tunnista tätä tunnistetta, eikä se ole osa HTML-spesifikaatiota. Siten sen käytöstä tulee turhaa, vaikka se ei johda virheisiin.

                                                              Tagissa

                                                                kaksi parametria voidaan määrittää: COMPACT ja TYPE.

                                                                COMPACT-parametri kirjoitetaan ilman arvoa ja sitä käytetään osoittamaan selaimelle, että annettu luettelo tulee näyttää kompaktissa muodossa. Esimerkiksi fonttia tai luettelorivien välistä etäisyyttä jne. voidaan pienentää.

                                                                Huomautus

                                                                Tällä hetkellä COMPACT-parametrin läsnäolo tagissa

                                                                  ei millään tavalla vaikuta luetteloiden näyttämiseen johtavissa selaimissa. Siksi tämän parametrin käyttäminen on turhaa, varsinkin kun sen käyttöä ei suositella HTML 4.0 -määrityksen mukaan.

                                                                  TYPE-parametri voi saada seuraavat arvot: levy, ympyrä ja neliö. Tätä parametria käytetään pakottamaan luettelomerkkien näyttäminen. Merkin tarkka tyyppi riippuu käyttämästäsi selaimesta. Tyypilliset näyttövaihtoehdot ovat seuraavat:

                                                                  TYYPPI = levy - merkit näytetään täytetyinä ympyröinä; TYYPPI = ympyrä - merkit näytetään avoimina ympyröinä; TYYPPI = neliö - merkit näytetään täytettyinä neliöinä. Esimerkkimerkintä:

                                                                    .

                                                                    Oletusarvo on TYYPPI = levy. Sisäkkäisten luettelomerkittyjen luetteloiden oletusarvo on levy ensimmäisellä tasolla, ympyrä toisella tasolla, neliö kolmannella tasolla ja sen jälkeen. Juuri näin tehdään Netscape- ja Internet Explorer -selaimien uusimmissa versioissa. Huomaa, että muut selaimet voivat näyttää merkit eri tavalla. Esimerkiksi HTML 4.0 -määrityksessä TYYPPI = neliö näytettävän merkin tyyppi on määritetty neliömäiseksi ääriviivaksi.

                                                                    Parametrilla TYPE, jolla on samat arvot, voidaan määrittää yksittäisten luetteloelementtien merkkien tyyppi. Tätä varten TYPE-parametri ja vastaava arvo voidaan määrittää listaelementtitunnisteeseen

                                                                  • .

                                                                    Esimerkkimerkintä:

                                                                  • .

                                                                    Huomautus

                                                                    Selaimet tulkitsevat yksittäisen luettelokohteen luettelomerkkityypin määrittelyn eri tavalla. Netscape-selain muuttaa tämän ja kaikkien myöhempien merkkien ulkoasua, kunnes merkin ulkoasua muutetaan seuraavan kerran. Internet Explorer muuttaa vain tämän elementin merkin ulkonäköä.

                                                                    Graafiset listamerkit

                                                                    Voit käyttää graafisia kuvia luettelomerkkinä, jota käytetään laajalti houkuttelevien, hyvin suunniteltujen HTML-dokumenttien luomiseen. Itse asiassa HTML-kieli ei tarjoa tätä mahdollisuutta suoraan, vaan se toteutetaan jonkin verran keinotekoisesti. Tämä ei tarkoita, etteikö se olisi suositeltavaa tai tuomittavaa, vaan vain sitä, että tässä ei käytetä erityisiä HTML-kielirakenteita.

                                                                    Ymmärtääksesi idean sinun on ymmärrettävä mekanismi luetteloiden toteuttamiseksi HTML-sivuilla. Osoittautuu, että luettelo tag

                                                                      (kuten myös muun tyyppiset listatunnisteet, joita käsitellään alla) suorittaa yhden tehtävän - se kertoo selaimelle, että kaikki tämän tunnisteen jälkeen olevat tiedot tulee näyttää siirrettynä oikealle (sisennettynä) tietyn verran. Tunnisteet
                                                                    • , jotka osoittavat yksittäisiin luettelokohtiin, tarjoavat vakioluettelon alkiomerkkejä.

                                                                      Jos meidän on rakennettava luettelo graafisilla merkinnöillä, voimme tehdä ilman tunnisteita kokonaan

                                                                    • . Riittää, kun lisäät haluamasi graafisen kuvan ennen jokaista luettelon elementtiä. Ainoa ongelma, joka on ratkaistava, on luettelon elementtien erottaminen toisistaan. Voit käyttää tähän kappaletunnisteita

                                                                      Tai pakota rivinvaihto
                                                                      . Esimerkki luettelon toteuttamisesta graafisilla merkinnöillä, jonka näyttö on esitetty kuvassa. 2.2 näkyy alla:

                                                                      Ranskalaiset viivat

                                                                        Horoskooppi:

                                                                          Oinas

                                                                          Härkä

                                                                          Kaksoset

                                                                          Syöpä

                                                                          Leo

                                                                          Neitsyt

                                                                          Vaa'at

                                                                          Skorpioni

                                                                          Jousimies

                                                                          Kauris

                                                                          Vesimies

                                                                          Kalastaa

                                                                      Riisi. 2.2. Luettelomerkitty luettelo graafisilla luettelomerkeillä

                                                                      Esitetyssä esimerkissä grafiikkatiedostoa Green_ball.gif on käytetty luettelokohtamerkinnänä. Huomaa, että grafiikan käyttö HTML-sivuilla voi merkittävästi lisätä siirrettävän tiedon määrää. Tässä tapauksessa tämä lisäys on kuitenkin erittäin merkityksetön. Tässä samaa tiedostoa käytetään kaikille merkeille,

                                                                      joka lähetetään vain kerran. Pienen kuvan tiedostokoot ovat myös erittäin pieniä.

                                                                      Huomautus

                                                                      Luvussa 8 käsitellään vuorotellen tekniikoita luetteloiden luomiseksi graafisilla luettelomerkeillä.

                                                                      Numeroitu luettelo

                                                                      Toinen HTML:ssä toteutettu luettelotyyppi on numeroitu luettelo. Muussa tapauksessa tämän tyyppisiä listoja kutsutaan järjestetyiksi. Sukunimeä käytetään usein muodollisena käännöksenä vastaavan tunnisteen nimestä

                                                                        , jonka avulla tämän tyyppiset listat järjestetään HTML-dokumenteiksi (OL - Ordered List, ordered list).

                                                                        Luettelot tämän tyyppistä edustavat yleensä järjestettyä yksittäisten elementtien sarjaa. Ero luettelomerkityistä luetteloista on se, että numeroidussa luettelossa jokaista elementtiä edeltää automaattisesti sarjanumero. Numeroinnin tyyppi riippuu selaimesta, ja se voidaan asettaa luettelotunnisteiden parametreilla. Muutoin numeroitujen luetteloiden toteutus on hyvin samanlainen kuin luettelomerkittyjen luetteloiden toteutus.

                                                                        Tunnisteet

                                                                          Ja
                                                                        1. Numeroidun luettelon luomiseen tulee käyttää säilötunnistetta, jonka sisällä kaikki luettelon elementit sijaitsevat. Aloitus- ja lopetuslistan tagit tarjoavat rivinvaihdon ennen ja jälkeen luettelon, mikä erottaa luettelon dokumentin pääsisällöstä.

                                                                          Kuten luettelomerkityssä luettelossa, jokaisen numeroidun luettelon kohteen täytyy alkaa tunnisteella

                                                                        2. .

                                                                          Tässä on esimerkki HTML-asiakirjasta, jossa käytetään numeroitua luetteloa: jonka näyttö selain näkyy kuvassa. 2.3.

                                                                          Esimerkki numeroidusta luettelosta

                                                                            Kirkkaimmat maasta näkyvät tähdet:

                                                                            • Sirius

                                                                            • K anopus

                                                                            • Arcturus

                                                                            • Alfa Centauri

                                                                            • Vega

                                                                            • K appella

                                                                            • Rigel

                                                                            • Procyon

                                                                            • Achernar

                                                                            • Beta Centauri

                                                                            • Wetelgeuse

                                                                            • Aldebaran


                                                                              . . .

                                                                            • Mizar


                                                                              . . .

                                                                            • Polar

                                                                          Riisi. 2.Z. Numeroitu luettelo

                                                                          Tagissa

                                                                            Seuraavat parametrit voidaan määrittää: COMPACT, TYPE ja START.

                                                                            COMPACT-parametrilla on sama merkitys kuin luettelomerkityillä listoilla. TYYPPI-parametria käytetään määrittämään luettelon numerointityyppi. Voi ottaa seuraavat arvot:

                                                                            TYYPPI = A - asettaa merkit isojen latinalaisten kirjainten muodossa;

                                                                            TYYPPI = a - asettaa merkit pieninä latinalaisina kirjaimina;

                                                                            TYYPPI = I - asettaa merkit suurten roomalaisten numeroiden muodossa;

                                                                            TYYPPI = i - asettaa merkit pienten roomalaisten numeroiden muodossa;

                                                                            TYYPPI = 1 - asettaa merkit arabialaisten numeroiden muodossa.

                                                                            Oletusarvo on aina TYYPPI = 1, eli numerointi arabialaisilla numeroilla. Tämä koskee myös sisäkkäisiä numeroituja luetteloita. Tässä, toisin kuin luettelomerkityissä luetteloissa, selaimet eivät oletuksena tee numerointia erilaiseksi luetteloiden eri tasoilla. Huomaa, että listaelementin numeron jälkeen on aina ylimääräinen "piste"-merkki.

                                                                            Parametrilla TYPE, jolla on samat arvot, voidaan määrittää yksittäisten luetteloelementtien numerointityyli. Tätä varten TYPE-parametri ja vastaava arvo voidaan määrittää listaelementtitunnisteeseen

                                                                          1. .

                                                                            Esimerkkimerkintä:

                                                                          2. .

                                                                            START-tunnisteparametri

                                                                              voit aloittaa luettelon numeroimisen jostain muusta kuin yhdestä. START-parametrin arvon tulee aina olla luonnollinen luku listan numerointityypistä riippumatta. Tässä on esimerkki:

                                                                                .

                                                                                Tämä merkintä määrittää isolla latinalaiskirjaimella "E" alkavan luettelon numeroinnin. Muille numerointityypeille merkintä START=5 asettaa numeroinnin vastaavasti numerosta "5", roomalaisesta numerosta "V" jne.

                                                                                Listan numerointityypin ja numeroarvojen vaihtaminen voidaan tehdä mille tahansa luettelon elementille. Tag

                                                                              1. numeroiduissa listoissa sallii TYYPPI- ja VALUE-parametrien käytön. TYPE-parametri voi saada samat arvot kuin tagilla
                                                                                  .

                                                                                  P esimerkkimerkintä:

                                                                                1. .

                                                                                  Huomautus

                                                                                  Selaimet tulkitsevat yksittäisen luettelokohteen numerointityypin eri tavalla. Netscape-selain muuttaa tämän elementin ja kaikkien myöhempien elementtien numerointityyppiä, kunnes seuraava ohitus havaitaan. Internet-selain Explorer muuttaa numeron ulkoasua vain tälle elementille.

                                                                                  Ztagiparametrin VALUE arvo

                                                                                2. - voit muuttaa tietyn luetteloelementin numeroa. Tämä muuttaa kaikkien myöhempien elementtien numerointia. Tyypillinen sovellus on luettelo, josta puuttuu joitain elementtejä. Esimerkki tällaisesta luettelosta annettiin yllä (kuva 2.3). Se tarjoaa järjestetyn luettelon kirkkaimmista tähdistä, jossa 58. ja 75. paikat sisältävät tähdet, jotka näkyvät selvästi meidän leveysasteillamme (Mizar on Kirkkain tähti Ursa Majorin tähdistössä ja Polaris on Kirkkain tähti Pienikokoisessa tähdistössä) .

                                                                                  Annetaan toinen alkuperäinen esimerkki erityyppisten numerointien käytöstä. Alla oleva HTML-koodi sisältää kolme luetteloa, joissa on eri numerointi. Tarkastelun helpottamiseksi kukin luettelo on sijoitettu erilliseen taulukon soluun. Kaikki kolme luetteloa ovat identtisiä ja eroavat toisistaan ​​vain numerointityypissä: taulukon ensimmäisessä sarakkeessa on arabialaisia ​​numeroita, toisessa - roomalaisia ​​numeroita ja kolmannessa numerointi on latinalaisilla kirjaimilla. Huomaa, että luetteloelementit ovat tyhjiä, eli minkä tahansa tagin jälkeen

                                                                                3. tietoja ei ole. Tällaista esimerkkiä voidaan käyttää vastaavuustaulukkona arabialaisilla ja roomalaisilla numeroilla kirjoitettavien numeroiden välillä. Osoittautuu, että mitä tahansa listoja tukevaa selainta voidaan käyttää tällaisen taulukon generaattorina (kuva 2.4), sinun tarvitsee vain kirjoittaa annettu HTML-koodi. Numerointi roomalaisin numeroin toimii oikein arvoon 3999 asti. Oikeaa saraketta tutkimalla ymmärrät kuinka numerointi roomalaisin kirjaimin tapahtuu. Kun yksikirjaiminen numerointi (A:sta Z:hen) on käytetty loppuun, ensimmäinen kaksikirjaiminen numero otetaan seuraavaksi numeroksi - AA jne.

                                                                                  Erilaisten numerointityyppien käyttö luetteloissa


                                                                                    1. . . .


                                                                                  1. . . .


                                                                                  1. . . .

                                                                                  Riisi. 2.4. Erilaiset HTML-luetteloiden numerointityypit

                                                                                  Luettelo määritelmistä

                                                                                  Määritelmäluettelot, joita kutsutaan myös määritelmäsanakirjoiksi, ovat erityinen luettelotyyppi. Toisin kuin muuntyyppiset luettelot, jokainen määritelmäluettelon elementti koostuu aina kahdesta osasta. Listaelementin ensimmäinen osa sisältää määriteltävän termin ja toinen osa sanakirjamerkinnän muodossa olevaa tekstiä, joka paljastaa termin merkityksen.

                                                                                  Määritelmäluettelot määritetään säilötunnisteen avulla

                                                                                  (Määritelmäluettelo). Säiliön sisällä tunniste
                                                                                  (Definition Term) määritettävä termi on merkitty ja tunniste
                                                                                  (Määritelmän kuvaus) - kappale sen määritelmällä. Tunnisteita varten
                                                                                  Ja
                                                                                  Voit jättää pois vastaavat sulkevat tagit.

                                                                                  Yleensä määritelmien luettelo on kirjoitettu seuraavasti:

                                                                                  Termi

                                                                                  Termin määritelmä

                                                                                  Tagin jälkeisessä tekstissä

                                                                                  lohkotason elementtejä, kuten kappaletunnisteita, ei voida käyttää

                                                                                  Tai otsikot

                                                                                  -

                                                                                  . Pääsääntöisesti määritellyn termin tekstin tulisi sijaita yhdellä rivillä. Termin määritelmän sisältävä teksti näytetään alkaen seuraavalta riviltä (joissakin selaimissa jokaiselta riviltä) termin määritelmän jälkeen, sisennettynä oikealle. Tunnisteen jälkeen sijoitetuissa tiedoissa
                                                                                  , lohkotason elementit voidaan sijoittaa. Tästä seuraa erityisesti, että määritelmäluettelot voidaan sisäkkäin sijoittaa.

                                                                                  Tagissa

                                                                                  voidaan määrittää COMPACT-parametri, jonka tarkoitus on samanlainen kuin muilla edellä kuvatuilla listoilla.

                                                                                  Tässä on esimerkki HTML-asiakirjasta, joka käyttää määritelmäluetteloa:

                                                                                  Määritelmäluetteloesimerkki

                                                                                  Tyypillisten ihmisten luonteen luokittelu,
                                                                                  perustuu

                                                                                  Hippokrateen näkemyksistä

                                                                                    Flegmaattinen ihminen

                                                                                    Passiivinen, erittäin ahkera, hidas sopeutuva;
                                                                                    vakaa mieliala, vähän herkkä ulkoisille vaikutuksille;
                                                                                    tunnereaktioiden letargia ja tahdonvoimaisen toiminnan hitaus

                                                                                    Toiveikas

                                                                                    Aktiivinen, energinen, mukautuva, -
                                                                                    emotionaalisten reaktioiden eloisuus ja liikkuvuus, tahdonilmaisujen nopeus ja voima

                                                                                    Kiivas

                                                                                    Aktiivinen, erittäin energinen, sinnikäs;
                                                                                    emotionaalisten reaktioiden kiihkoisuus ja voimakkuus, väkivaltaiset tahdonilmaisut

                                                                                    Melankolinen

                                                                                    Passiivinen, helposti väsynyt, vaikea sopeutua, -
                                                                                    tahdonvoimaisten ilmentymien heikkous ja masentuneen mielialan hallitsevuus, epäluulo

                                                                                  Annetun HTML-dokumentin näyttö selaimessa on esitetty kuvassa. 2.5.

                                                                                  Riisi. 2.5. Määritelmien luettelo (samanlainen kuin sanakirjan merkintäryhmä)

                                                                                  Listan tyyppi

                                                                                  Ja

                                                                                  Listan tyyppi

                                                                                  Ja eivät tällä hetkellä käytännössä käytetä, vaikka johtavat selaimet tukevat niitä edelleen. HTML 4.0 -määrityksessä molemmat luettelotyypit on merkitty vanhentuneiksi. Sen sijaan ehdotetaan käytettäväksi tunnisteen määrittämiä luettelomerkittyjä luetteloita
                                                                                    .

                                                                                    Tämäntyyppiset luettelot suunniteltiin alun perin tiiviimmiksi kuin tavalliset luettelomerkityt luettelot. Näiden listojen elementtien kirjoitussääntöjen mukaan niissä ei ollut sallittua käyttää lohkoelementtejä, mikä tarkoittaa, että tämän tyyppisten listojen sisäkkäisyyttä ei voitu toteuttaa. Jokainen luetteloelementti oli yksi tekstirivi.

                                                                                    Sellaisia ​​listoja varten

                                                                                    suunniteltiin rajoittaa "luetteloelementin tekstin pituutta (24 merkkiä). Tällainen rajoitus antaisi meille mahdollisuuden johtaa

                                                                                    listat kuten

                                                                                    muodossa, joka on samanlainen kuin listaamalla hakemistoja käyttöjärjestelmät UNIX ja MS-DOS käytettäessä /W-kytkintä (useita sarakkeita). Lisäksi tämän tyyppisille luettelokohteille ei näkynyt merkkejä.

                                                                                    Tällä hetkellä kaikkia näitä suunnitelmia ei ole toteutettu, koska tämäntyyppisten luetteloiden käyttöä ei suositella. Selainten nykyaikaiset versiot näyttävät tämäntyyppiset luettelot täsmälleen samalla tavalla kuin luettelot

                                                                                      .

                                                                                      Sisäkkäiset luettelot

                                                                                      Joskus sinun on sisällytettävä koko samantyyppinen luettelo yhden tyypin luetteloelementtiin. Tämä luo monitasoisia tai sisäkkäisiä luetteloita. HTML mahdollistaa erityyppisten luetteloiden mielivaltaisen sisäkkäisyyden, mutta niiden järjestämisessä on oltava huolellinen.

                                                                                      Alla on sisäkkäisiä luetteloita sisältävän asiakirjan HTML-koodi, jonka näyttö näkyy kuvassa. 2.6. Tässä esimerkissä jokainen luettelomerkkiluettelon kohde sisältää oman numeroidun luettelonsa.

                                                                                      Sisäkkäisen luettelon esimerkki

                                                                                        Joidenkin planeettojen satelliitit

                                                                                      • Zempya

                                                                                          1. Kuu

                                                                                      • Mapc

                                                                                          1. Phobos

                                                                                          2. Deimos

                                                                                      • Uranus

                                                                                          1. Ariel

                                                                                          2. Umbriel

                                                                                          3. Titania

                                                                                          4. Oberon

                                                                                          5. Miranda

                                                                                      • Neptunus

                                                                                          1. Triton

                                                                                          2. Nereid

                                                                                        Toinen HTML:ssä toteutettu luettelotyyppi on numeroitu luettelo. Muussa tapauksessa tämän tyyppisiä HTML-luetteloita kutsutaan järjestetyiksi. Sukunimeä käytetään usein muodollisena käännöksenä vastaavan tunnisteen nimestä

                                                                                          , jonka avulla tämän tyyppiset listat järjestetään HTML-dokumenteiksi (OL - Ordered List, ordered list).

                                                                                          Tämän tyyppiset listat ovat yleensä järjestetyssä sarjassa yksittäisiä elementtejä. Ero luettelomerkityistä luetteloista on se, että numeroidussa luettelossa jokaista elementtiä edeltää automaattisesti sarjanumero. Numeroinnin tyyppi riippuu selaimesta, ja se voidaan asettaa luettelotunnisteiden parametreilla. Muutoin numeroitujen luetteloiden toteutus on hyvin samanlainen kuin luettelomerkittyjen luetteloiden toteutus.

                                                                                          Tunnisteet
                                                                                            Ja

                                                                                          Numeroidun luettelon luomiseen tulee käyttää säilötunnistetta, jonka sisällä kaikki luettelon elementit sijaitsevat. Aloitus- ja lopetuslistan tagit tarjoavat rivinvaihdon ennen ja jälkeen luettelon, mikä erottaa luettelon dokumentin pääsisällöstä.

                                                                                          Kuten luettelomerkityssä luettelossa, jokaisen numeroidun luettelon kohteen täytyy alkaa tunnisteella

                                                                                        1. .

                                                                                          Tässä on esimerkki HTML-asiakirjasta, jossa käytetään numeroitua luetteloa: jonka näyttö selain näkyy kuvassa. 2.3.

                                                                                          Esimerkki numeroidusta luettelosta

                                                                                          Kirkkaimmat maasta näkyvät tähdet:

                                                                                          • Sirius

                                                                                          • K anopus

                                                                                          • Arcturus

                                                                                          • Alfa Centauri

                                                                                          • Vega

                                                                                          • K appella

                                                                                          • Rigel

                                                                                          • Procyon

                                                                                          • Achernar

                                                                                          • Beta Centauri

                                                                                          • Wetelgeuse

                                                                                          • Aldebaran

                                                                                          • Mizar

                                                                                          • Polar

                                                                                          Riisi. 2.Z. Numeroitu luettelo

                                                                                          Tagissa

                                                                                            Seuraavat parametrit voidaan määrittää: COMPACT, TYPE ja START.

                                                                                            COMPACT-parametrilla on sama merkitys kuin luettelomerkityillä listoilla. TYYPPI-parametria käytetään määrittämään luettelon numerointityyppi. Voi ottaa seuraavat arvot:

                                                                                            TYYPPI = A - asettaa merkit isojen latinalaisten kirjainten muodossa;

                                                                                            TYYPPI = a - asettaa merkit pieninä latinalaisina kirjaimina;

                                                                                            TYYPPI = I - asettaa merkit suurten roomalaisten numeroiden muodossa;

                                                                                            TYYPPI = i - asettaa merkit pienten roomalaisten numeroiden muodossa;

                                                                                            TYYPPI = 1 - asettaa merkit arabialaisten numeroiden muodossa.

                                                                                            Oletusarvo on aina TYYPPI = 1, eli numerointi arabialaisilla numeroilla. Tämä koskee myös sisäkkäisiä numeroituja luetteloita. Tässä, toisin kuin luettelomerkityissä luetteloissa, selaimet eivät oletuksena tee numerointia erilaiseksi luetteloiden eri tasoilla. Huomaa, että listaelementin numeron jälkeen on aina ylimääräinen "piste"-merkki.

                                                                                            Parametrilla TYPE, jolla on samat arvot, voidaan määrittää yksittäisten luetteloelementtien numerointityyli. Tätä varten TYPE-parametri ja vastaava arvo voidaan määrittää listaelementtitunnisteeseen

                                                                                          1. .

                                                                                            Esimerkkimerkintä:

                                                                                          2. .

                                                                                            START-tunnisteparametri

                                                                                              voit aloittaa luettelon numeroimisen jostain muusta kuin yhdestä. START-parametrin arvon tulee aina olla luonnollinen luku listan numerointityypistä riippumatta. Tässä on esimerkki:

                                                                                                .

                                                                                                Tämä merkintä määrittää isolla latinalaiskirjaimella "E" alkavan luettelon numeroinnin. Muille numerointityypeille merkintä START=5 asettaa numeroinnin vastaavasti numerosta "5", roomalaisesta numerosta "V" jne.

                                                                                                Listan numerointityypin ja numeroarvojen vaihtaminen voidaan tehdä mille tahansa luettelon elementille. Tag

                                                                                              1. numeroiduissa listoissa sallii TYYPPI- ja VALUE-parametrien käytön. TYPE-parametri voi saada samat arvot kuin tagilla
                                                                                                  .

                                                                                                  Esimerkkimerkintä:

                                                                                                1. .

                                                                                                  Huomautus

                                                                                                  Selaimet tulkitsevat yksittäisen luettelokohteen numerointityypin eri tavalla. Netscape-selain muuttaa tämän elementin ja kaikkien myöhempien elementtien numerointityyppiä, kunnes seuraava ohitus havaitaan. Selain Internet Explorer muuttaa numeron ulkoasua vain tälle elementille.

                                                                                                  Tagiparametrin VALUE arvo

                                                                                                2. - voit muuttaa tietyn luetteloelementin numeroa. Tämä muuttaa kaikkien myöhempien elementtien numerointia. Tyypillinen sovellus on luettelo, josta puuttuu joitain elementtejä. Esimerkki tällaisesta luettelosta annettiin yllä (kuva 2.3). Se tarjoaa järjestetyn luettelon kirkkaimmista tähdistä, jossa 58. ja 75. paikat sisältävät tähdet, jotka näkyvät selvästi meidän leveysasteillamme (Mizar on Kirkkain tähti Ursa Majorin tähdistössä ja Polaris on Kirkkain tähti Pienikokoisessa tähdistössä) .

                                                                                                  Annetaan toinen alkuperäinen esimerkki erityyppisten numerointien käytöstä. Alla oleva HTML-koodi sisältää kolme luetteloa, joissa on eri numerointi. Tarkastelun helpottamiseksi kukin luettelo on sijoitettu erilliseen taulukon soluun. Kaikki kolme luetteloa ovat identtisiä ja eroavat toisistaan ​​vain numerointityypissä: taulukon ensimmäisessä sarakkeessa on arabialaisia ​​numeroita, toisessa - roomalaisia ​​numeroita ja kolmannessa numerointi on latinalaisilla kirjaimilla. Huomaa, että luetteloelementit ovat tyhjiä, eli minkä tahansa tagin jälkeen

                                                                                                3. tietoja ei ole. Tällaista esimerkkiä voidaan käyttää vastaavuustaulukkona arabialaisilla ja roomalaisilla numeroilla kirjoitettavien numeroiden välillä. Osoittautuu, että mitä tahansa listoja tukevaa selainta voidaan käyttää tällaisen taulukon generaattorina (kuva 2.4), sinun tarvitsee vain kirjoittaa annettu HTML-koodi. Numerointi roomalaisin numeroin toimii oikein arvoon 3999 asti. Oikeaa saraketta tutkimalla ymmärrät kuinka numerointi roomalaisin kirjaimin tapahtuu. Kun yksikirjaiminen numerointi (A:sta Z:hen) on käytetty loppuun, ensimmäinen kaksikirjaiminen numero otetaan seuraavaksi numeroksi - AA jne.

                                                                                                  Erilaisten numerointityyppien käyttö luetteloissa


                                                                                                    . . .

                                                                                                  Riisi. 2.4. Erilaiset HTML-luetteloiden numerointityypit

                                                                                                  Ranskalaiset viivat määritellään lisäämällä pieni merkki, yleensä täytetyn ympyrän muodossa, ennen jokaista luettelokohtaa. Itse lista muodostetaan konttia käyttämällä

                                                                                                    , ja jokainen luettelokohde alkaa tunnisteella
                                                                                                  • kuten alla.

                                                                                                    • Ensimmäinen kohta
                                                                                                    • Toinen kohta
                                                                                                    • Kolmas kohta

                                                                                                    Luettelon tulee sisältää päättävä tunniste

                                                                                                  , muuten tapahtuu virhe. Sulkeva tagi
                                                                                                4. Vaikka se ei ole pakollista, suosittelemme aina lisäämään sen selvästi erillisiin luettelokohtiin.

                                                                                                  Esimerkki 11.1 näyttää HTML-koodin luettelomerkityn luettelon lisäämiseksi verkkosivulle.

                                                                                                  Esimerkki 11.1. Luo luettelomerkitty luettelo

                                                                                                  Ranskalaiset viivat


                                                                                                  • Cheburashka
                                                                                                  • Krokotiili Gena
                                                                                                  • Shapoklyak
                                                                                                  • Rotta Larisa

                                                                                                  Tämän esimerkin tulos on esitetty kuvassa. 11.1.

                                                                                                  Riisi. 11.1. Luettelomerkitty luettelonäkymä

                                                                                                  Kiinnitä huomiota luettelon ylä-, ala- ja vasemmassa reunassa olevaan pehmusteeseen. Tällaiset sisennykset lisätään automaattisesti.

                                                                                                  Merkkeillä voi olla kolme muotoa: ympyrä (oletus), ympyrä ja neliö. Voit valita merkin tyylin käyttämällä tunnisteen type-attribuuttia

                                                                                                    . Hyväksytyt arvot on annettu taulukossa. 11.1

                                                                                                    Pöytä 11.1. Listaa Bullet-tyylejä
                                                                                                    Listan tyyppi HTML-koodi Esimerkki
                                                                                                    Luettelo ympyrämerkeillä

                                                                                                    • Ensimmäinen
                                                                                                    • Toinen
                                                                                                    • Kolmanneksi
                                                                                                    Luettelo ympyröillä

                                                                                                    • Ensimmäinen
                                                                                                    • Toinen
                                                                                                    • Kolmanneksi
                                                                                                    Lista neliönmuotoisilla luodeilla

                                                                                                    • Ensimmäinen
                                                                                                    • Toinen
                                                                                                    • Kolmanneksi

                                                                                                    Merkin ulkonäkö voi vaihdella hieman riippuen eri selaimet, sekä kun muutat kirjasinta ja tekstin kokoa.

                                                                                                    Esimerkissä 11.2 on esitetty luettelon luominen neliömäisillä luettelomerkeillä.

                                                                                                    Esimerkki 11.2. Merkkien tyyppi

                                                                                                    Ranskalaiset viivat

                                                                                                    Muuttuvat uskomukset

                                                                                                    • uskonnollisen uskon muutos (valinnainen: buddhalaisuus, konfutselaisuus, hindulaisuus). Erikoistarjous- Juutalaisuus ja islam yhdessä;
                                                                                                    • muutos uskossa suosikkijuhlan erehtymättömyyteen;
                                                                                                    • usko, että muukalaisia ​​on olemassa;
                                                                                                    • poliittisen järjestelmän suosiminen parhaana lajissaan (valittavissa: feodalismi, sosialismi, kommunismi, kapitalismi).

                                                                                                    Tämän esimerkin tulos on esitetty kuvassa. 11.2.

Aiheeseen liittyviä julkaisuja