Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Recenzije
  • Primjeri elegantnog stiliziranja ul li CSS popisa.

Primjeri elegantnog stiliziranja ul li CSS popisa.

Jedina razlika je u tome što je ova oznaka strogo napravljena za popise numeriranja. Naziv oznake dolazi od engleske kratice "Ordered List" - numerirani popis.

Sintaksa oznake

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3
    4. ...

    Gdje atribut type = "value" može imati sljedeće vrijednosti

    • A - postavlja oznake u obliku velikih latiničnih slova (A, B, C ..);
    • a - postavlja oznake u obliku malih latiničnih slova (a, b, c ..);
    • I - postavlja oznake u obliku velikih rimskih brojeva (I, II, III, IV ..);
    • i - specificira oznake u obliku malih rimskih brojeva (i, ii, iii, iv ..);
    • 1 (zadano) - određuje oznake u obliku arapskih brojeva (1, 2, 3 ..);

    Atribut start = "value" postavlja početnu vrijednost (početnu vrijednost) izvješća.

    Obrnuti atribut navodi obrnuti broj (ako je potrebno).

    Označiti

      zahtijeva obveznu upotrebu završne oznake

    Uparena oznaka koristi se za formiranje stavki popisa

  1. ... Između početne i završne oznake nalaze se pojedinačne riječi, fraze, odlomci, slike, dijelovi koda i još mnogo toga, što je sadržaj popisa s grafičkim oznakama.

    Bilješka

    Unutar popisa možete promijeniti račun u svoj. Za to postoji posebna vrijednost atributa = "" za oznaku

  2. kojoj je dodijeljena neka brojčana vrijednost. na primjer

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3

    Primjeri s numeriranim popisima u html-u (
      )

    Primjer 1. Numerirani html popis u obliku latiničnih slova

    Primjer s velikim slovima

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3
    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3

    Primjer s malim slovima

    1. Stavka broj 10
    2. Stavka broj 11
    3. Stavka broj 12

    Ovako to izgleda na stranici:

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3

    Primjer 2. Numerirani html popis latiničnim slovima

    Primjer s velikim slovima

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3

    Ovako to izgleda na stranici:

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3

    Primjer s malim slovima

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3

    Ovako to izgleda na stranici:

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3

    Primjer 3. Numerirani html popis različitih početnih pozicija

    Primjer koji pokazuje mogućnosti start atributa, koji vam omogućuje postavljanje početne vrijednosti brojača.

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3

    Ovako to izgleda na stranici:

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3

    Primjer 4. Promjena računa u numeriranim html listama

    Ispod je primjer s mogućnošću promjene vrijednosti brojača pomoću atributa value prilikom prikaza novih elemenata u oznakama

  3. .

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3
    4. Stavka #4

    Ovako to izgleda na stranici:

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3
    4. Stavka #4

    Primjer 5. Reverzibilna numerirana lista u html-u

    Ispod je primjer popisa obrnutih brojeva (brojeći obrnutim redoslijedom).

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3
    4. Stavka #4

    Ovako to izgleda na stranici:

    1. Stavka broj 1
    2. Stavka broj 2
    3. Stavka broj 3
    4. Stavka #4

    Zadatak

    Prikaži popis s grafičkim oznakama vodoravno bez oznaka.

    Riješenje

    Oznaka popisa s grafičkim oznakama

      prema zadanim postavkama izlazi stavke
    • okomito jedan iznad drugog. Za izradu navigacijskih elemenata, u nekim je slučajevima prikladno prikazati popis vodoravno. Postoji nekoliko načina da dobijete ovaj prikaz popisa.

      Već biste trebali biti svjesni da HTML sadrži blok i inline elemente. Inline elementi ne stvaraju vlastite blokove, primjeri takvih elemenata su oznake ili ... Elementi bloka prikazuju se u novom retku i stvaraju pravokutni blok, primjer takvih oznaka

      ili

      Dakle, oznaka

    • je također blok element.

      Označiti

    • ne ponaša se kao blok element, možete koristiti CSS da biste ga učinili umetnutim.

      CSS svojstvo prikaza odgovorno je za to kako će element biti prikazan u dokumentu. Razmotrimo tri njegove vrijednosti (iako ih ima više):

      • blok - element se prikazuje kao blok.
      • inline - element se prikazuje kao inline.
      • inline-block - blok-inline element, pročitajte više o ovoj vrsti elementa u nastavku, mi ćemo ga koristiti.

      Prvo, napravimo horizontalni popis pretvaranjem njegovih stavki u inline elemente. U CSS stilu ćemo napisati pravilo u kojem je svojstvo prikaza postavljeno na li selektor s vrijednošću umetnutom.

      Popis vodoravno

      Dakle, ovaj stil je funkcionirao i dobio je stavke popisa vodoravno:

      Slika 1. Rad primjera #1.

      Ova metoda ima nedostatke. To je zato što inline elementi imaju neka ograničenja u usporedbi s blok elementima. Na primjer, ne mogu im se dati širina i visina, ali blokovi mogu.

      Na primjer, želimo da element izbornika koji stvaramo ima širinu od 150px i visinu od 40px. Pokušajmo promijeniti stil na sljedeći, odnosno dodati dva pravila koja postavljaju veličinu stavke izbornika:

      Ove izmjene neće rezultirati promjenama. Da bi stavke izbornika bile vodoravno pozicionirane i da bi mogle postaviti njihovu širinu i visinu, potrebno ih je postaviti na tip inline-block. Promijenimo kod našeg primjera:

      Popis vodoravno

      Ovaj kod radi i promjene su vidljive:


      Slika 2. Rad primjera #2.

      Ali mogu postojati različite opcije, na primjer, moramo prikazati ugniježđene popise u izborniku:

      Ugniježđeni popis.

      Ovdje je izlaz ovog koda:


      Slika 3. Rad primjera №3.

      Vidimo da blokovi nisu poravnati po visini kako bismo željeli. Naravno, možete odrediti istu visinu za sve blokove, ali ne znamo uvijek njezinu točnu vrijednost unaprijed i može se promijeniti.

      Ali zapravo, zašto se to događa?

      Naši blokovi imaju svojstvo prikaza postavljeno na inline-block. To znači da imaju kvalitete i blok elemenata (mogućnost određivanja širine i visine) i inline elemenata. Ono što vidimo je kvaliteta inline elemenata.

      Pogledajmo niz s "A" znakovima različitih veličina:

      A A A A A A A

      Vidimo da su sva slova okomito poravnata s donjom linijom. Točnije, uz baznu liniju, ali sada nećemo ulaziti u džunglu. Dakle, isto se dogodilo i s našim blokovima.

      Svojstvo vertical-align koristi se za vertikalno poravnavanje teksta. U našem primjeru # 3, želimo koristiti vrijednost top, koja će poravnati gornji rub elementa s vrhom najvišeg elementa u retku.

      Za sada, primijenimo ga na niz sa znakovima "A" različitih veličina:

      A A A A A A A

      Čini se da slova malo "skaču". CSS obrub sam namjestio na najviše slovo tako da se vidi da zapravo nema skoka, postoji prazan prostor između gornjeg ruba (duž kojeg dolazi do poravnanja) i gornje točke znaka "A".

      Svojstvo vertical-align mora se primijeniti na svaki inline element, ono se ne nasljeđuje. Više o ovom svojstvu možete pročitati: vertical-align.

      Nakon ove digresije nastavit ćemo rasporediti stavke popisa vodoravno.

      Drugi način

      Stavke popisa možete postaviti vodoravno pomoću svojstva float. Ovo svojstvo označava s koje strane je element poravnat, ima dva položaja: lijevo i desno.

      Evo primjera korištenja ovog koda:

      Popis vodoravno

      Ovdje je izlaz koda:

      Slika 4. Rad primjera.

      Čini se da primjer funkcionira. Ali postoji jedno upozorenje u korištenju ovog svojstva. Sad ćemo to pogledati. Na primjer, uzmimo kod u kojem postoje dva horizontalna popisa s različitim načinima horizontalnog rasporeda elemenata: display i float:

      Popis vodoravno

      Ovdje je izlaz koda:

      Slika 5. Rad primjera.

      U ovim primjerima, popis kontejnera

        imaju crveni obrub od 1 piksela. No, gornji popis, koji koristi svojstvo prikaza, uključuje stavke popisa. Ali elementi popisa stvorenog korištenjem svojstva float ispadaju iz svog spremnika.

        U isto vrijeme, na prvi pogled, sve funkcionira. Ali zamijenimo popise. Stavimo popis s klasom izbornik-1 u kod prije popisa s klasnim izbornikom-2 (sada je ispod).

        Ovo je ono što dobivamo kao rezultat:

        Slika 6. Primjer operacije.

        Stavke donjeg izbornika također se kreću oko vrha izbornika, jer učinak svojstva float nije otkazan i primjenjuje se na sve sljedeće stavke.

        Kako riješiti ovaj problem?

        Da biste to učinili, trebate upotrijebiti svojstvo clear, ono poništava tok elementa oko drugog elementa, ako ima postavljeno svojstvo float.

        Evo izmijenjenog primjera pomoću svojstva clear:

        Popis vodoravno

        Vidi se da se donja lista više ne drži za gornju, elementi ne prelaze jedan preko drugog. Ali na prvom popisu oznake

      • su još uvijek izvan kontejnera
          .

          Slika 7. Rad primjera.

          Osim toga, u našem radu ne znamo uvijek koji će element slijediti onaj koji koristi float. Idealno bi bilo zatvoriti svojstvo float u istom bloku u kojem je otvoreno.

          To se radi pomoću pseudo-elementa. Ovdje je kod:

          Popis vodoravno

          Sada imamo 100% ispravan kod.

          Slika 8. Primjer rada.

          Ova tehnika sa svojstvom float obično se koristi kod kodiranja web-mjesta za poravnavanje stupaca stvorenih oznakama

          ... Na taj način dobivamo normalnu konstrukciju stupova s ​​potrebnom visinskom poravnatom. Kada kreiramo jelovnik, tada nam, u većini slučajeva, visina blokova nije bitna, ona je gotovo uvijek ista. Stoga je korištenje pravila (prikaz: inline-block) sasvim razumno u ovim slučajevima.

          Ali radi potpunosti otkrivanja teme, ovdje smo se upoznali sa svim mogućim opcijama. Iako mogu postojati i drugi načini, na primjer, korištenje CSS tablica, tražilice snažno preporučuju korištenje tablica samo za njihovu namjenu, a ne za organiziranje navigacijskih elemenata ili bilo čega drugog.

          Popisi s grafičkim oznakama omogućuju vam da razbijete veliki tekst u zasebne blokove, od kojih svaki počinje oznakom - obično malom točkom. To skreće pozornost čitatelja na tekst i povećava njegovu čitljivost.

          S elementom

            povezane su sljedeće značajke:

            • na mjestu gdje se sastaje
                , preglednik automatski dodaje prijelom retka;
              • popis ima gornje i donje uvlake;
              • markeri se prema zadanim postavkama prikazuju kao popunjeni krug;
              • svaki element popisa pomaknut je udesno u odnosu na glavni tekst.

              Slika 1 prikazuje rezultat primjera koji ilustrira gornje značajke popisa s grafičkim oznakama.

              Riža. 1. Prikaz popisa s grafičkim oznakama

              Vrsta markera

              Markeri mogu uzeti jednu od tri vrste: ispunjeni krug (zadano), otvoreni krug i kvadrat. Za odabir vrste markera upotrijebite svojstvo tip-stil popisa ili univerzalni stil popisa (primjer 1). Primjenjuju se sljedeće vrijednosti:

              • disk - markeri u obliku ispunjenog kruga;
              • krug - markeri u obliku otvorenog kruga;
              • kvadratni - kvadratni markeri.

              Primjer 1. Promjena izgleda markera

              Popisi

              • Sepulki
              • Sepulcaria
              • Sepulenie

              Primjer pokazuje kako stvoriti popis s grafičkim oznakama koristeći mali čvrsti kvadrat kao ikonu s grafičkim oznakama. Iako je broj vrijednosti ograničen na tri, to ne znači da na raspolaganju imamo samo tri vrste markera. Postoji mnogo posebnih znakova koji mogu uspješno djelovati kao ikona markera. "Zavijte" ih izravno na

            • neće raditi, tako da morate zaobići to. Da biste to učinili, sakrijte oznake popisa koristeći svojstvo stila popisa s vrijednošću ništa i u tekstu ispred sadržaja.
            • dodajte naš vlastiti simbol koristeći :: prije pseudoelementa. U primjeru 2, trokut se koristi kao takav marker.

              Primjer 2. Korištenje :: prije

              Popisi

              • Sepulki
              • Sepulcaria
              • Sepulenie

              Rezultat ovog primjera prikazan je na sl. 2. Budući da korištenje svojstva stila popisa s vrijednošću none uopće ne uklanja markere, već ih samo skriva od pogleda, popis se pomiče udesno. Da biste se riješili ove značajke, primjer dodaje negativno svojstvo uvlačenja teksta. Njegov zadatak je pomaknuti tekst ulijevo za jedan znak.

              Riža. 2. Proizvoljni markeri na popisu

              Znak ne mora biti u heksadecimalnom formatu, može se umetnuti izravno u tekst. Glavna stvar je spremiti dokument u UTF-8 kodiranju i da ga urednik podržava. Sami simboli i njihovi kodovi mogu se preuzeti, na primjer, iz LibreOffice Writera (slika 3).

              Riža. 3. Odabir simbola u LibreOfficeu

              Popis s rukom nacrtanim markerima

              Stilovi vam omogućuju da postavite bilo koju prikladnu sliku kao oznaku kroz svojstvo list-style-image. Vrijednost je relativni ili apsolutni put do grafičke datoteke, kao što je prikazano u primjeru 3.

              Primjer 3. Korištenje slike kao markera

              Popisi

              • Sepulki
              • Sepulcaria
              • Sepulenie

              Najbolje je odabrati malu figuru kako se stavke popisa ne bi pretvorile u natpise. Na sl. 4 prikazuje rezultat primjera korištenja malih slika kao markera.

              Riža. 4. Crtež kao marker

              Korištenje slike u stilu popisa ima neke nedostatke:

              • crtež se ne može pomicati gore ili dolje;
              • u različitim preglednicima položaj slike u odnosu na tekst može se razlikovati.

              To se može izbjeći korištenjem svojstva pozadine koje postavlja pozadinsku sliku. Za svaku stavku popisa

            • uklanjamo izvorne markere i postavljamo pozadinu bez ponavljanja. A kako se tekst ne bi pojavio na vrhu slike, pomičemo ga udesno kroz padding-lijevo (primjer 4).

              Primjer 4. Korištenje pozadine

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

              Položaj teksta i markera

              Postoje dva načina za pozicioniranje markera u odnosu na tekst: marker se pomiče izvan granice stavki popisa ili omotava oko teksta (slika 5).



              iznutravani

              Riža. 5. Postavljanje markera u odnosu na tekst

              Svojstvo list-style-position se koristi za kontrolu položaja markera. Ima dva značenja: izvana - markeri se postavljaju izvan tekstualnog bloka (ovo je zadana postavka) i unutar - markeri su dio tekstualnog bloka i prikazuju se u stavci popisa (primjer 5).

              Primjer 5. Promjena položaja markera

              Popisi

              • Prije početka rada provjerite opremu uključenu u 3BM komplet.
              • U nedostatku jednog ili više perifernih uređaja, odmah se obratite tehničkom osoblju VC-a.
              • Nakon vizualnog pregleda vašeg radnog područja, možete pažljivo uključiti napajanje 3BM.

              Rezultat ovog primjera prikazan je na sl. 6.

              Dobar dan!

              U ovom ćete članku naučiti o svim mogućnostima popisa, razumjeti kako napraviti numerirani popis, svladati oznake koje će pomoći da jednostavan popis s grafičkim oznakama učinite zanimljivijim i uočljivijim s proizvoljnim naznakama. Nakon završetka lekcije, imat ćete razumijevanje o tome gdje se koriste popisi i pod kojim okolnostima se mogu koristiti.

              Ovaj je članak treći u ovom kratkom vodiču o osnovnom HTML-u. Prije čitanja ove lekcije, preporučujem da prođete prethodne dvije:

              Članak je tek počeo, a možda ćete već primijetiti upotrebu standardnog popisa s grafičkim oznakama. Na mojoj web stranici to izgleda prilično jednostavno: s lijeve strane nalazi se mala uvlaka s crtom i kvadratnom oznakom. Dalje u članku pobliže ćemo pogledati što su markeri, kako napraviti brojeve, a također i kako napraviti vlastiti marker.

              U svakom dijelu članka izrada pojedinih popisa bit će popraćena detaljnim objašnjenjima za umetanje pojedinog popisa.

              1. Popisi s oznakama u HTML-u

              Ova vrsta popisa koristi se za nabrajanje skupa elemenata sličnih po značenju u tekstu. To može biti popis poveznica koje se odnose na istu temu, detaljno objašnjenje pojedinih dijelova teksta. No, pogledajmo kako popisi s grafičkim oznakama izgledaju u kodu:

              A ovako to izgleda u pregledniku:

              Riža. 1.1. Standardni prikaz HTML neuređenog popisa s grafičkim oznakama u pregledniku

              1.1 Standardne oznake za popise s grafičkim oznakama

              Na gornjoj slici (slika 1.1.) možete vidjeti krugove na početku svake stavke izbornika. Ovo je marker. Prema zadanim postavkama, to je popunjeni krug u pregledniku. U HTML-u postoji nekoliko vrsta markera: popunjeni krug, prazan krug i kvadrat. Ne zahtijevaju CSS ili slike treće strane:

              1.2 Popis markera kao prazan krug

              Znate vrijednosti atributa, ali sada pogledajmo kako napraviti HTML popis s grafičkim oznakama u kodu. Iz gornje tablice odabrali smo drugu vrijednost "krug" za atribut tipa i dodijelili je našem popisu s grafičkim oznakama:

              <html> <glava> <naslov> Primjer popisa s grafičkim oznakama s praznim markerom u krugu</ naslov> </ glava> <tijelo> <p> Zvijezde:</ p> <ul type = "krug"> <li> Sirius</ li> <li> Arktur</ li> <li> Pollux</ li> <li> Betelgeuse</ li> <li> Sunce</ li> </ ul> </ tijelo> </ html>

              Pogledajmo kako će ovaj kod izgledati u pregledniku:

              Riža. 1.2. Grafički prikaz za popis u obliku kruga u pregledniku

              1.3 Oznaka popisa u obliku kvadrata

              Pogledajmo i posljednji primjer s kvadratnom oznakom za HTML popis:

              Obratite pažnju na oznaku, postala je kvadratna:

              Riža. 1.3. Oznaka za okvir s popisom kao kvadrat u pregledniku

              Važna nota: ovo se više ne koristi za oblikovanje popisa s grafičkim oznakama. Postoji jasna razlika između CSS-a (pročitajte što je CSS) i HTML-a. HTML je za označavanje, a CSS za dobar izgled.

              Kôd koji sadrži ovaj atribut, kada navedete vrstu trenutnog dokumenta kao HTML5 (""), dat će pogrešku tijekom provjere. Ako niste čuli što je provjera valjanosti, idite ovdje -.

              Pogreška će biti sljedeća:

              Riža. 1.4. Pogreška na validatoru pri korištenju atributa "type" popisa

              Shvatili smo popise s oznakama. Prijeđimo sada na numerirane popise, a zatim ćemo pogledati ugniježđene liste i nekoliko gotovih primjera koji se najčešće koriste na stvarnim stranicama.

              2. Numerirani popisi u HTML-u

              Za razliku od prethodne vrste popisa, numerirani popisi imaju jednu važnu značajku: automatski dodaju numeriranje. Ovo je korisno kada trebate numerirati veliki popis. Ručno će potrajati jako dugo, ali se još uvijek možete izgubiti. Numerirani popis je specificiran pomoću oznake. Kako to izgleda u praksi:

              Primjer numeriranog popisa:

              1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <html> <glava> <naslov> Primjer standardnog numeriranog popisa</ naslov> </ glava> <tijelo> <p> Jedan do pet:</ p> <ol> <li> Prvi</ li> <li> Drugi</ li> <li> Treći</ li> <li>Četvrta</ li> <li> Peti</ li> </ ol> </ tijelo> </ html>

              Ovako izgleda numerirani popis sa zadanim postavkama u pregledniku:

              Riža. 2.1. Numerirani popis u pregledniku sa standardnim postavkama

              Kao i njegov prethodnik (popis s grafičkim oznakama), ima svoje stilove za prikaz brojeva. Obična numeracija nije jedina vrsta metaka za numerirani popis u HTML-u.

              2.1 Standardne oznake za numerirani popis

              Ovdje imamo izbor ne između tri vrste markera, već od pet:

              Naziv markeraVrijednost atributa "type".Primjer popisa
              Oznake arapskih brojeva1
              • Badminton
              • Bejzbol
              Oznake u obliku malih latiničnih slovaa
              • Chomolungma
              • Chogori
              • Kanchenjunga
              Oznake u obliku velikih latiničnih slovaA
              • Pad vrha
              • Uličica bijesa
              • Insano
              Oznake za male rimske brojevei
              • Filipinsko more
              • arapsko more
              • Koraljno more
              Veliki rimski brojevija
              • Crvena
              • Zelena
              • Plava

              2.2 Prilagođeno numeriranje na HTML popisu

              Osim uobičajenog izlaza numeriranog popisa, također možemo započeti naše numeriranje od bilo koje znamenke. Da biste to učinili, morate postaviti dodatni atribut "start". Ovo numeriranje radi za sve vrste oznaka za numerirane popise. Kako to izgleda u praksi:

              1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <html> <glava> <naslov> Nasumično numeriranje za numerirani popis</ naslov> </ glava> <tijelo> <p> Počinjemo brojati od dvanaest:</ p> <ol type = "a" start = "12"> <li> Dvanaest</ li> <li> Trinaest</ li> <li>Četrnaest</ li> <li> Petnaest</ li> <li>Šesnaest</ li> </ ol> </ tijelo> </ html>

              Ovako će se prikazati na web stranici uživo:

              Riža. 2.2. Numeriranje od proizvoljnog broja u numeriranom popisu

              Na gornjoj slici popis smo numerirali počevši od dvanaest, dok smo markere napravili u obliku malih latiničnih slova. Sada je, mislim, postalo jasno kako koristiti ove atribute u svojim projektima.

              Za sada, prijeđimo na ugniježđene HTML liste.

              3. Kako napraviti višerazinski (ugniježđeni) popis u HTML-u

              Višerazinske liste se koriste na stranici u izradi izbornika. Ovaj izbornik najčešće izgleda kao padajući izbornik (lekcija na), ili padajući izbornik lijevo ili desno. Takvi izbornici omogućuju pohranjivanje ostalih stavki izbornika u kompaktnom obliku.

              Koristeći modele automobila kao primjer, napravit ćemo popis na više razina u HTML-u:

              1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <html> <glava> <naslov> HTML ugniježđeni popis s grafičkim oznakama</ naslov> </ glava> <tijelo> <ul> <li> Citroen<ul> <li> Berlingo</ li> <li> C1</ li> <li> C2</ li> <li> C3 Picasso</ li> <li> C4 Grand Picasso</ li> </ ul> </ li> <li> KIA</ li> <li> Toyota</ li> <li> Audi</ li> <li> Lexus</ li> </ ul> </ tijelo> </ html>

              Obratite pažnju na to kako izgleda višerazinski popis u pregledniku:

              Riža. 3.1. Primjer višerazinskog popisa u HTML-u

              Napravili smo višerazinski popis koristeći oznaku (oznaku

                ). Višeslojni popis s Citroenovim modelima došao je s drugim oznakama. Glavni popis s popunjenim oznakama, a popis 2. razine s praznim kružićima. No, zapamtite, s atributom "type" možemo nadjačati markere (bolje ih je postaviti).

                Ali možemo kombinirati numerirane i označene višerazinske liste na sljedeći način:

                1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <html> <glava> <naslov> Numerirani, označeni i numerirani popisi u HTML-u</ naslov> </ glava> <tijelo> <ul> <li> Prva skupina tulipana<ol> <li> Prvi razred<ul> <li> Jednostavni rani tulipani</ li> </ ul> </ li> <li> Drugi razred<ul> <li> Dvostruki tulipani</ li> </ ul> </ li> </ ol> </ li> </ ul> </ tijelo> </ html>

                U gornjem primjeru imamo dvostruko ugniježđenje (2 razine). Prvo, stavili smo u popis dvije klase tulipana, imamo ga numerirani. Zatim, popis s grafičkim oznakama je ugniježđen u svaku od stavki na numeriranom popisu.

                Gledamo njegov izgled u pregledniku:

                Riža. 3.2. Primjer višerazinskog numeriranog popisa u popisu s grafičkim oznakama u pregledniku

                4. Korisni resursi za HTML liste

                Sadrži informacije koje zahtijevaju razumijevanje CSS svojstava. Da biste to učinili, preporučujem vam da proučite sljedeće lekcije:. Svi će primjeri biti odmah s izvornim kodom i raščlanjeni na kartice HTML (struktura), CSS (stilovi) i Rezultat (rezultat).

                4.1 Kako pretvoriti HTML popis u niz

                Možda ćete morati pretvoriti HTML popis u niz kada stvarate horizontalni izbornik. Vrlo je jednostavno napraviti:

                4.2 Kako napraviti HTML popis bez ikone

                Za to je odgovorno svojstvo vrste stila liste u CSS-u (više detalja):

                4.3 Kako napraviti popis u HTML-u centriran

                Stavka popisa je blok stavka, tako da je potrebno centrirati korištenjem paddinga. Ali postoji jedna važna točka - moramo eksplicitno navesti širinu da bi poravnanje funkcioniralo:

                4.4 Kako napraviti popis u HTML-u sa slikama

                Dovoljna je samo jedna CSS slika-list-style-slika svojstava. Unutar URL-a navedite adresu prije ikone. Samo želim napomenuti da je bolje odmah odabrati malu sliku, jer visina retka popisa ovisi o tome:

                4.5 HTML označite svoj marker

                U tom slučaju potrebno je unaprijed povezati ikone fonta (na primjer, FontAwesome). Zatim možete napraviti bilo koju ikonu umjesto standardnog markera:

                4.6 Kako napraviti popis u HTML-u s više stupaca

                Za izradu popisa s više stupaca koristit ćemo CSS svojstvo brojanja stupaca (ovo svojstvo je podržano samo u sljedećim preglednicima: IE 10+, Chrome 1.0+, Opera 11.1+, Safari 3.0+, Firefox 1.5+). Također morate postaviti visinu za popis kako biste vidjeli podjelu na više stupaca:

                5. Vježbanje rada s listama

                U videu ispod možete vidjeti sav rad s HTML listama u praksi:

                Pozdrav dragi čitatelji blog stranice. Danas, unutar ovog naslova, želim govoriti o raznim Html listama koji se mogu kreirati na temelju posebno dizajniranih oznaka UL, OL, LI i DL. Uz pomoć para UL i LI izrađuju se bulletirane liste, s OL i LI - numeriranim, a uz pomoć DL, DT i DD stvaraju se tzv. listingi definicija. Također ćemo se ukratko osvrnuti na principe stvaranja ugniježđenih struktura.

                Želim vas podsjetiti da smo već uspjeli, uspjeli razgovarati o osnovama modernog, kao io rasporedu stola (). Osim toga, dotakli smo se osnova, dobro, naučili smo kroz.

                Popisi s grafičkim oznakama temeljeni na UL i LI oznakama

                Oznaka UL koristi se za stvaranje popisa s grafičkim oznakama, a OL se koristi za kreiranje popisa s brojevima. Ove oznake su uparene i blokirane, baš kao i LI element.

                Zasebne stavke popisa nalaze se između oznaka otvaranja i zatvaranja, koje su zauzvrat zatvorene u elementu LI otvaranja i zatvaranja. Na vrhu i dnu Html popisa preglednik dodaje uvlačenje jednog retka, slično uvlačenju stvorenom oznakom paragrafa.

                Pogledajmo, na primjer, varijantu s grafičkim oznakama koja bi mogla izgledati ovako:

                • Prvi red
                • Drugi
                • Posljednji element

                Samo LI elementi mogu biti unutar otvaranja i zatvaranja UL tagova, a već unutar samih tih elemenata (stavki) možete umetnuti bilo koji sadržaj (tekst, slike, naslove, odlomke, poveznice, pa čak i druge liste).

                Oni. UL služi samo za organiziranje bulleted (neurednog) popisa, a sve što ćete vidjeti na web stranici unutar njega implementirano je korištenjem sadržaja LI elemenata.

                Za UL, možete promijeniti vrstu markera tako da u njega upišete različite vrijednosti za atribut "Type". Ako "Type" (kontrola izgleda markera) nije navedena za UL element, tada će se prikazati zadani tip markera (disk - krug ispunjen bojom teksta):

                  • - ispunjen krug (zadano);
                    • - otvoreni krug;
                      • - kvadratni

                U gornjim primjerima napisali smo atribut "Type" u UL elementu, primjenjujući ovu vrstu markera na sve stavke. Ali atribut "Type" može se dodijeliti za svaku pojedinačnu oznaku LI postavljanjem vlastite vrste markera za ovu stavku.

                Primjer popisa s grafičkim oznakama s različitim vrstama grafičkih oznaka za svaku stavku:

                1. Oznaka u obliku ispunjenog diska
                2. Marker u obliku neobojenog diska
                3. Kvadrat

                Numerirani popisi u HTML-u na temelju OL oznake

                Za izradu numeriranog popisa koriste se OL oznake unutar kojih će se, opet, nalaziti LI elementi. OL i LI, kao što sam već spomenuo, su blokovi (odnosno, imaju tendenciju da zauzmu sav raspoloživi prostor u širini) i unutar OL-a neće biti moguće smjestiti ništa osim LI elemenata.

                Ispostavilo se da su OL i UL servisne oznake koje su potrebne samo da bi pregledniku rekli kakav popis generiramo (označen ili numeriran). U slučaju numeriranog, lijevo od svake stavke nećemo vidjeti marker, već broj i točku iza njega:

                1. Prvi red
                2. Druga točka
                3. Treći red

                Kao što sam već spomenuo, elementi UL, OL i LI imaju mogućnost korištenja atributa TYPE. Omogućuje vam da prilagodite vrstu metka ili da odredite koji brojevi ili slova će biti numerirane stavke na popisu. Za numerirani popis, parametri ovog atributa mogu imati sljedeće vrijednosti:

                  1. - numeriranje će se vršiti običnim arapskim brojevima (ista opcija će se koristiti prema zadanim postavkama, u nedostatku atributa "Vrsta");
                    1. - velika slova kao numeriranje;
                      1. - mala slova;
                        1. - veliki rimski brojevi;
                          1. - mali rimski brojevi;

                          Primjer numeriranog popisa s različitim vrstama numeriranja za svaku stavku:

                          1. s numeracijom velikim rimskim brojevima
                          2. Numeracija malim latiničnim slovima
                          3. Mali rimski brojevi

                          Prilikom izrade numeriranih popisa također je moguće započeti numeriranje ne od jednog, već od broja navedenog u atributu START. Na primjer:

                          1. Prvi element čiji je broj naveden u OL oznaci atributom start = "23".
                          2. Sljedeća stavka, s brojem jedan viši
                          3. Još jedan još jedan

                          Za OL, također možete započeti novo numeriranje od bilo koje vrijednosti, počevši od bilo koje stavke, upisivanjem atributa VALUE s potrebnim brojem u početnom LI ove stavke. Na primjer:

                          1. Prva stavka s brojem jedan
                          2. Ovaj element će dobiti broj naveden u atributu value = "32".
                          3. Stavka s velikim brojem

                          Stiliziranje popisa u CSS-u (Style Sheets)

                          Ali, u pravilu, sada se izgled markera ne postavlja preko atributa TYPE, već za koji su napisana odgovarajuća svojstva.

                          Ovdje ću samo dati primjer različitih oznaka za nenumerirane popise, čiji je izgled postavljen kroz zasebnu datoteku s kaskadnim stilskim listovima.

                          • Prva točka
                          • Drugi
                          • Posljednji

                          Ali o tome ćemo govoriti u sljedećim člancima. Ovako je postavljen izgled UL markera na ovom blogu. Slike se koriste kao oznake: za obične stavke nenumeriranog popisa -, za ugniježđene stavke nenumeriranog popisa -.

                          Posebne i ugniježđene liste u HTML kodu

                          Treći i posljednji tip naziva se "definicijski popisi" i specificiraju se pomoću tri oznake - DL, DT i DD. DL govori pregledniku da slijedi popis definicija.

                          Obično se ova vrsta koristi (dobro, ili se pretpostavljalo da će se koristiti) za pisanje rječničkih natuknica, koje se sastoje od pojmova (ograđenih u DT tagovima) i njihovih opisa (uključenih u DD tagove).

                          Prvi mandat
                          Opis
                          Drugi termin
                          Njegov opis

                          Ako pogledate gornji primjer, primijetit ćete da je element DD (opis pojma) pomaknut (40 piksela) u odnosu na DT element (sam termin).

                          Općenito, DL, DT i DD su blok oznake, a unutar DT elementa može se umetnuti samo sadržaj s umetnutim oznakama (ispada da se elementi bloka naslova i paragrafa ne mogu koristiti unutar DT-a). Unutar DD oznaka možete umetnuti bilo koji element, umetnuti i blok.

                          Ugniježđeni popis u HTML-u je kreiran po analogiji s jednostavnim, ali unutar glavnog popisa, neke od stavki su opet zatvorene u oznaku za otvaranje i zatvaranje UL ili OL.

                          Napominjemo da se završni LI stavke u kojoj će ugniježđena stavka biti postavljena samo nakon cijelog koda ugniježđenog popisa (ovo je vrlo važno za njegov ispravan prikaz na web stranici). Ugniježđeni popis mogao bi izgledati otprilike ovako:

                          1. Prvi odlomak glavnog numeriran
                          2. Druga točka
                            • Prvi ugniježđeni element označen je s grafičkim oznakama
                            • Drugi
                            • Treći i posljednji odlomak označen
                          3. Treća stavka je numerirana

                          Sretno ti! Vidimo se uskoro na stranicama blog stranice

                          možete pogledati više videozapisa ako odete na
                          ");">

                          Možda ćete biti zainteresirani

                          Kako umetnuti link i sliku (fotografiju) u HTML - IMG i A oznake
                          Html obrasci za stranicu - oznake Form, Input i Select, Option, Textarea, Label i drugi za izradu elemenata web obrazaca Select, Option, Textarea, Label, Fieldset, Legend - Html oznake padajućeg izbornika i obrasca za tekstni okvir
                          Kako se postavljaju boje u Html i CSS kodu, odabir RGB nijansi u tablicama, Yandex i drugi programi
                          Embed i object - Html oznake za prikaz medijskog sadržaja (video, flash, audio) na web stranicama
                          Oznake i atributi naslova H1-H6, vodoravni red Hr, prijelom reda Br i paragraf P prema standardu Html 4.01
                          Tablice u HTML-u - oznake Tablica, Tr i Td, kao i Colspan, Cellpadding, Cellspacing i Rowspan za njihovo stvaranje

Vrhunski povezani članci