Kokia žyma apibrėžia sunumeruotą sąrašą. Sąrašas su ženkleliais. Sąrašai su ženkleliais HTML
Sąrašas su ženkleliais apibrėžiamas prieš kiekvieną sąrašo elementą pridedant mažą ženklelį, paprastai užpildyto apskritimo pavidalu. Pats sąrašas sudaromas naudojant konteinerį
- , ir kiekvienas sąrašo elementas prasideda žyma
- kaip parodyta žemiau.
- Pirmas punktas
- Antras punktas
- Trečias punktas
Sąraše turi būti baigiamoji žyma
11.1 pavyzdyje parodytas HTML kodas, skirtas įtraukti į tinklalapį suženklintą sąrašą.
11.1 pavyzdys. Sukurkite sąrašą su ženkleliais
- Čeburaška
- Krokodilas Gena
- Shapoklyak
- Žiurkė Larisa
Šio pavyzdžio rezultatas parodytas fig. 11.1.
Ryžiai. 11.1. Ženklų sąrašo vaizdas
Atkreipkite dėmesį į kamšalus sąrašo viršuje, apačioje ir kairėje. Tokios įtraukos pridedamos automatiškai.
Žymekliai gali būti vienos iš trijų formų: apskritimo (numatytasis), apskritimo ir kvadrato. Norėdami pasirinkti žymeklio stilių, naudokite žymos tipo atributą
- . Priimtinos vertės pateiktos lentelėje. 11.1
- Pirmas
- Antra
- Trečias
- Pirmas
- Antra
- Trečias
- Pirmas
- Antra
- Trečias
- religinio tikėjimo pasikeitimas (neprivaloma: budizmas, konfucianizmas, induizmas). Specialus pasiūlymas – judaizmas ir islamas kartu;
- pasikeitęs tikėjimas mėgstamos vakarėlio neklystamumu;
- tikėjimas, kad ateiviai egzistuoja;
- pirmenybė politinei sistemai, kaip geriausiai tokio pobūdžio (galima rinktis iš: feodalizmo, socializmo, komunizmo, kapitalizmo).
-
.
Pagal numatytuosius nustatymus dauguma naršyklių prie elemento prideda vertikalią paraštę ir kairįjį užpildymą
- , ir prieš kiekvieną elementą
- uždeda vienos spalvos tašką. Šis taškas vadinamas sąrašo žymekliu ir gali būti pakeistas naudojant CSS.
- Oranžinė
- Žalias
- Mėlyna
Rodyti sąrašą su ženkleliais
Sunumeruoti sąrašai
Sunumeruotas arba užsakytas prekių sąrašas
- Labai panašus į sąrašą su ženkleliais, atskiri ženkleliai sukuriami tokiu pačiu būdu. Pagrindinis sąrašų skirtumas yra tas, kad tvarkant sąrašą svarbi yra elementų pateikimo tvarka.
- Pasivaikščiokite Abrikosų gatve
- Pasukite į Vinogradnaya
- Pasivaikščiokite Abrikosų gatve
- Pasukite į Vinogradnaya
- Sustokite Shady gatvėje
- Pasivaikščiokite Abrikosų gatve
- Pasukite į Vinogradnaya
- Sustokite Shady gatvėje
- sunumeruotame sąraše, kad pakeistumėte jo reikšmę sąraše. Bet kurio sąrašo elemento, rodomo po sąrašo elementu su vertės atributu, skaičius bus atitinkamai perskaičiuotas.
Pavyzdžiui, jei antrojo sąrašo elemento vertės atributas nustatytas į 9, to sąrašo elemento numeris bus išvedamas taip, tarsi jis būtų devintas. Visi tolesni sąrašo elementai bus sunumeruoti nuo 9.
- Pasivaikščiokite Abrikosų gatve
- Pasukite į Vinogradnaya
- Sustokite Shady gatvėje
Vertės atributų demonstravimas
Aprašų sąrašai
Kitas sąrašo tipas, kurį matysite internete (bet ne taip dažnai, kaip sąrašus su ženkleliais ar sunumeruotus sąrašus), yra aprašų sąrašas. Tokie sąrašai naudojami keletui terminų ir jų aprašymų identifikavimui, kaip, pavyzdžiui, žodynėlyje.
HTML aprašo sąrašas sukuriamas naudojant bloko elementą
- . Užuot naudoję elementą
- Norint pažymėti sąrašo elementus, aprašų sąrašui reikalingi du bloko elementai:
- terminui ir
- aprašymui.
Aprašų sąraše vienas po kito gali būti daug terminų ir aprašymų. Be to, tokiame sąraše viename apraše gali būti keli terminai, taip pat keli vieno termino aprašymai. Vienas terminas gali turėti kelias reikšmes ir būti aprašomas keliais. Ir atvirkščiai, vienas aprašymas gali atitikti kelis terminus.
Pridedant aprašo sąrašo elementą
- turi eiti į stichiją
- . Terminas ir iš karto po jo esantis aprašymas yra susiję vienas su kitu. Todėl svarbi šių elementų tvarka.
Pagal numatytuosius nustatymus elementas
- apima vertikalius paminkštinimus, panašius į elementus
- pagal numatytuosius nustatymus apima kairiąją paraštę.
- studijos
- Skirti laiko ir dėmesio dėstomo dalyko žinių įgijimui, ypač per knygas.
- projektą
- Pateiktas planas ar brėžinys, kuriame parodyta, kaip pastatas, drabužis ar kitas daiktas atrodys ir veiks prieš jį pastatant ar pagaminant.
- Esami tikslai, planai ar ketinimai prieš juos įkūnijant ar įgyvendinant apčiuopiamą objektą.
- verslui
- Darbas
- Asmens nuolatinis užsiėmimas, profesija ar amatas.
Aprašo sąrašo demonstravimas
Įdėtieji sąrašai
Funkcija, dėl kurios sąrašai yra labai galingi, yra įdėjimo funkcija. Kiekvienas sąrašas gali būti įdėtas į kitą sąrašą ir gali būti įdėtas kelis kartus. Tačiau galimybė be galo sudėti sąrašus nesuteikia jums laisvės tai daryti. Sąrašai turėtų būti rezervuoti konkrečiai ten, kur jie išlaiko semantiškiausią prasmę.
Sąrašų įdėjimo gudrybė yra žinoti, kur prasideda ir baigiasi kiekvienas sąrašas ir sąrašo elementas. Kalbant konkrečiai apie sąrašus su ženkleliais ir numeriais – vienintelį elementą, kuris gali būti tiesiogiai viduje
- Ir
- . Pakartokime – vienintelis elementas, kurį galime laikyti tiesioginiu elementų palikuoniu
- Ir
-
.
Tačiau elemento viduje
- galima pridėti standartinį elementų rinkinį, įskaitant bet kokius elementus
- arba
- Pavedžioti šunį
- Sulenkite skalbinius
- Eikite į parduotuvę ir nusipirkite:
- Pienas
- duona
- Sūris
- Pjauti veją
- gaminti vakarienę
- . Elementas
- gali būti bet koks įprastas elementas. Tačiau elementas
- turi būti bet kurio elemento tiesioginis palikuonis
- , arba
-
.
Bet kokia sąrašo stiliaus tipo nuosavybės reikšmė gali būti įtraukta į sąrašą su ženkleliais arba numeriais. Turėdami tai omenyje, sąraše su ženkleliais galite naudoti numeraciją, o sunumeruotame sąraše – neskaitinius ženklelius.
- Oranžinė
- Žalias
- Mėlyna
Ul (sąrašo stiliaus tipas: kvadratas; )
Sąrašo stiliaus tipo nuosavybės demonstravimas
sąrašo stiliaus vertės
Kaip minėta anksčiau, sąrašo stiliaus ypatybėje yra keletas skirtingų reikšmių. Toliau pateiktoje lentelėje parodytos šios vertės ir atitinkamas jų turinys.
Vaizdo naudojimas kaip sąrašo žymeklis
Gali ateiti laikas, kai numatytųjų sąrašo stiliaus tipo nuosavybės verčių nepakaks ir mes norime apibrėžti savo sąrašo žymeklį. Dažniausiai tai daroma įdedant kiekvieno elemento fono paveikslėlį.
-
.
Procesas apima bet kokios numatytosios sąrašo stiliaus tipo nuosavybės vertės pašalinimą ir fono paveikslėlio bei paraščių pridėjimą prie elemento
-
.
Daugiau informacijos – nustačius sąrašo stiliaus tipo ypatybę į None, bus pašalinti esami sąrašo žymekliai. Fono ypatybė nustatys fono vaizdą kartu su jo padėtimi ir, jei reikia, pakartos. O užpildymo ypatybė suteiks vietos fono paveikslėliui teksto kairėje.
- Oranžinė
- Žalias
- Mėlyna
Li ( fonas: url("arrow.png") 0 50 % nesikartojimas; sąrašo stiliaus tipas: nėra; užpildymas kairėje: 12 pikselių; )
Vaizdo rodymas kaip žymeklis
sąrašo stiliaus pozicijos nuosavybė
Pagal numatytuosius nustatymus sąrašo ženkleliai yra elemento turinio kairėje
- . Šis padėties nustatymo stilius apibūdinamas kaip išorėje , o tai reiškia, kad visas turinys bus rodomas tiesiai dešinėje, už sąrašo žymeklio ribų. Naudodami list-style-position ypatybę galime pakeisti numatytąją išorės reikšmę į viduje arba paveldėti .
išorinis sąrašo žymeklį deda į kairę nuo elemento
- ir neleiskite jokiam turiniui tekėti žemiau šio žymeklio. Vidinė reikšmė (kuri retai naudojama ir gali būti matoma) pateikia sąrašo žymeklį pirmoje elemento eilutėje
- ir leidžia turiniui apvynioti žymeklį, jei reikia.
- Keksiukai...
- Purškimas...
Ul (sąrašo stiliaus padėtis: viduje; )
Sąrašo stiliaus pozicijos nuosavybės demonstravimas
Bendrojo nuosavybės sąrašo stilius
Sąrašo ypatybės, kurias neseniai aptarėme, sąrašo stiliaus tipas ir sąrašo stiliaus pozicija , gali būti sujungtos į vieną bendrą ypatybę, sąrašo stilių . Šioje savybėje vienu metu galime naudoti vieną arba visas sąrašo savybių vertes. Šių reikšmių tvarka turėtų būti tokia: list-style-type, po kurio seka sąrašo stiliaus-pozicija .
Ul (sąrašo stilius: apskritimas viduje; ) ol (sąrašo stilius: žemesnis romėniškas; )
Horizontalus sąrašo rodymas
Kartais norime sąrašus rodyti horizontaliai, o ne vertikaliai. Galbūt norime padalyti sąrašą į kelis stulpelius, kad sudarytume naršymo sąrašą arba į vieną eilutę patalpintume kelis sąrašo elementus. Priklausomai nuo turinio ir pageidaujamos išvaizdos, yra keletas būdų, kaip sąrašus rodyti kaip vieną eilutę, pavyzdžiui, paimant elementų rodymo ypatybes
- pvz., įterptoji arba eilutinio blokavimo funkcija arba naudojant plūduriuojančią ypatybę.
Sąrašo rodymas
Greičiausias būdas rodyti sąrašą vienoje eilutėje – pateikti elementus
- rodyti ypatybę su reikšme inline arba inline-block . Taip bus sudėti visi elementai
- vienoje eilutėje vienodais tarpais tarp kiekvieno sąrašo elemento.
Jei tarpai tarp elementų
- sukelia problemų, juos galima pašalinti naudojant tuos pačius metodus, kuriuos aptarėme 5 pamokoje „Turinio padėties nustatymas“.
Daug dažniau vietoj inline reikšmės naudosime inline-block reikšmę. Inline-block vertė leidžia lengvai pridėti vertikalų užpildą ir kitą erdvę prie elementų
- , o eilutės reikšmė ne.
Kai rodymo ypatybės reikšmė pakeičiama į eilutę arba eilutinį bloką , sąrašo žymeklis, nesvarbu, ar tai taškas, skaičius ar kita, pašalinamas.
- Oranžinė
- Žalias
- Mėlyna
Li ( ekranas: eilutinis blokas; paraštė: 0 10 piks.; )
Sąrašo su eilutiniu bloku demonstravimas
Sąrašai su plūdine
Rodymo ypatybę pakeisti į eilutę arba eilutinį blokavimą yra greita, tačiau pašalinami sąrašo žymekliai. Jei jų reikia, pridėkite plūdę prie kiekvieno elemento
- yra geresnis pasirinkimas nei pakeisti rodymo ypatybę.
Visų elementų montavimas
- plūduriavimo savybės, pvz., kairėje, sulygiuos visus elementus horizontaliai
- tiesiai vienas šalia kito be jokių tarpų tarp jų. Kai naudojame plūdę
- , sąrašo žymeklis rodomas pagal numatytuosius nustatymus ir bus elemento viršuje
- šalia jo. Kad sąrašo žymeklis nebūtų rodomas ant kitų elementų
- , turi būti pridėta horizontali paraštė arba paminkštinimas.
- Oranžinė
- Žalias
- Mėlyna
Li (plaukimas: kairėje; paraštė: 0 20 tšk.; )
Sąrašo demonstravimas su plūduriu
Kaip ir su bet kuriais slankiojančiais elementais, tai nutraukia puslapio eigą. Turime nepamiršti išvalyti plūdės ir grąžinti puslapį į normalų srautą – dažniausiai naudojamas clearfix metodas.
Naršymo sąrašo pavyzdys
Dažnai kuriame ir randame naršymo meniu, kuriuose naudojami netvarkingi sąrašai. Šie sąrašai paprastai išdėstomi horizontaliai, naudojant vieną iš dviejų anksčiau paminėtų metodų. Pavyzdžiui, čia yra horizontalus naršymo meniu, sudarytas naudojant netvarkingą sąrašą, kuriame yra elementai
- rodomi kaip eilutinis blokas .
Navigacija ul ( šriftas: bold 11px "Helvetica Neue", Helvetica, Arial, sans-serif; paraštė: 0; užpildymas: 0; teksto transformacija: didžiosios raidės; ) .navigation li ( ekranas: inline-block; ) .navigation a ( background: #395870 background: linear-gradient (#49708f, #293f50): 1px solid rgba(0, 0, 0, .3) .navigation a:hover; fonas: #314b60 box-shadow: inset 0 0 10px 1px rgba(0, 0, 0, .3 ) .navigation li:first-child a ( border-radius: 4px 0 0 4px; ) .navigation li: paskutinis vaikas a ( kraštinė dešinėje: 0; kraštinės spindulys: 0 4 tšk. 4 tšk. 0; )
Naršymo sąrašo demonstravimas
Apie praktiką
Dabar, kai žinome, kaip kurti sąrašus HTML ir CSS, pažvelkime į mūsų Styles Conference svetainę ir pažiūrėkime, kur galėtume naudoti sąrašus.
- ) nustatys mūsų naršymo meniu struktūrą. Tačiau šie nauji elementai mūsų naršymo meniu pateiks vertikaliai.
Mes pakeisime savo elementų rodymo reikšmę
- į eilutę blokuoti, kad jie visi išsirikiuotų horizontaliai. Kai tai darome, taip pat turime atsižvelgti į tuščią erdvę kairėje tarp kiekvieno elemento
- . Prisimindami 5 pamoką „Turinio padėties nustatymas“, žinome, kad elemento pabaigoje atidarius HTML komentarą
- ir uždarant komentarą elemento pradžioje
- pašalins šią erdvę.
Turint tai omenyje, mūsų elemento naršymo meniu žymėjimas
atrodys taip: Taip pat pažymėkite naršymo meniu elemente
Nepamirškite atlikti šių pakeitimų visuose mūsų HTML failuose.
Naudodami sąrašą su ženkleliais įsitikinkime, kad sąrašo elementai yra sulygiuoti horizontaliai, ir šiek tiek išvalykite jų stilių. Naujiems stiliams nurodyti naudosime esamą navigacijos klasę.
Pradėkime įsitikinę, kad visi elementai
- bet kurio elemento, kurio atributo „nav class“ reikšmė, viduje buvo pateiktas kaip įterptinis blokas, kad būtų įgalintos horizontalios paraštės ir būtų galima lygiuoti elementus vertikaliai.
Be to, paskutiniam elementui nustatyti naudosime :last-child pseudoklasę
- ir iš naujo nustatykite dešinę paraštę į 0. Taip užtikrinama, kad bet koks horizontalus tarpas tarp elementų
- ir jo tėvo kraštas išnyks.
Mūsų main.css faile po naršymo stiliais pridėkite šį CSS:
Nav li ( ekranas: eilutinis blokas; paraštė: 0 10 tšk.; vertikalus lygiavimas: viršuje; ) .nav li:paskutinis vaikas ( paraštė dešinėje: 0; )
Tikriausiai galvojate, kodėl pagal numatytuosius nustatymus mūsų sąraše nėra jokių sąrašo ženklelių ar stilių. Šie stiliai buvo pašalinti iš naujo nustatant stilių viršuje. Jei pažvelgsime į atstatymą, pamatysime, kad elementai
-
,
- įtraukti nulinę paraštę ir užpildymą, ir už
- Ir
- sąrašo stilius nustatytas kaip nėra .
Naršymo meniu nėra vienintelė vieta, kurioje naudosime sąrašus. Taip pat juos naudosime kai kuriuose savo vidiniuose puslapiuose, įskaitant pranešėjų puslapį. Pridėkime prie mūsų konferencijos keletą pranešėjų.
Faile speakers.html, tiesiai po įvado skyriumi, sukursime naują skyrių, kuriame pristatysime visus savo garsiakalbius. Pakartotinai naudodami kai kuriuos esamus stilius naudosime elementą
su eilių klase, kad apvyniotumėte visus mūsų garsiakalbius ir už jų pritaikytumėte baltą foną ir paraštes. Elemento viduje pridėsime elementą su tinklelio klase, kad mūsų garsiakalbiai būtų centre, ir tai taip pat leis įtraukti kelis stulpelius.Kol kas mūsų HTML po įvado skyriumi atrodo taip:
Tinklelio viduje kiekvienas garsiakalbis bus pažymėtas savo elementu
, kurį sudaro du stulpeliai. Pirmasis stulpelis matuoja du trečdalius elemento ir bus pažymėtas elementu . Antrasis stulpelis matuoja likusį elemento trečdalįir bus pažymėtas naudojant elementą
- Ir
- įtraukti nulinę paraštę ir užpildymą, ir už
Dabar naršymo meniu elementuose
Ir Naudojant netvarkingą sąrašą (per elementą
- ) ir sąrašo elementus (per elementą
- ) nustatys mūsų naršymo meniu struktūrą. Tačiau šie nauji elementai mūsų naršymo meniu pateiks vertikaliai.
-
.
Taip pat verta paminėti, kad kai sąrašai įdedami į kitus sąrašus, jų žymekliai keisis priklausomai nuo įdėjimo gylio. Ankstesniame pavyzdyje sąraše su ženkleliais, įdėtame į sunumeruotą sąrašą, kaip žymekliai naudojamas apskritimas, o ne taškas. Šis pakeitimas įvyksta, nes sąrašas su ženkleliais yra įdėtas vienu lygiu numeruoto sąrašo viduje.
Laimei, galime kontroliuoti, kaip ženkleliai atrodo bet kuriame lygyje, kurį apžvelgsime toliau.
Stiliaus sąrašo elementai
Sąrašai su ženkleliais ir sunumeruoti pagal numatytuosius nustatymus naudoja sąrašo elementų ženklelius. Sąrašuose su ženkleliais tai paprastai būna vientisos spalvos taškai, o sunumeruotuose sąrašuose – skaičiai. Naudojant CSS, galima tinkinti šių žymeklių stilių ir padėtį.
sąrašo tipo nuosavybė
Sąrašo stiliaus tipo ypatybė naudojama sąrašo elemento žymeklio turiniui nustatyti. Galimos reikšmės svyruoja nuo kvadratų ir dešimtainių skaičių iki armėniško numeravimo ir CSS stiliaus, kurį galima pridėti prie elementų
-
,
- arba
-
.
-
.
Norėdami įdėti sąrašą, prieš uždarydami sąrašo elementą sukurkite naują sąrašą. Kai įdėtasis sąrašas bus baigtas ir uždarytas, uždarykite įtraukimo sąrašo elementą ir tęskite pradinį sąrašą.
Įdėtų sąrašų demonstravimas
Kadangi įdėtieji sąrašai gali būti šiek tiek painūs ir, jei jie daromi neteisingai, gali būti rodomi nepageidaujami stiliai, trumpai pažvelkime į juos. Elementai
- Ir
- gali būti tik elementų
- , yra
-
.
- yra elementas
- Ir
- . Be to, elementas
Kadangi tvarka svarbi, numeruotame sąraše naudojami skaičiai, o ne taškas kaip numatytasis ženklelis.
Sunumeruoto sąrašo demonstravimas
Sunumeruoti sąrašai taip pat turi unikalius atributus, įskaitant pradžią ir atvirkštinį.
pradžios atributas
Atributas start nurodo skaičių, nuo kurio turi prasidėti sunumeruotas sąrašas. Pagal numatytuosius nustatymus sąrašai prasideda nuo 1, tačiau gali būti situacijų, kai sąrašas turėtų prasidėti nuo 30 ar kitu skaičiumi. Kai elementui naudojame pradžios atributą
- , tada galime tiksliai nustatyti, nuo kurio skaičiaus turi prasidėti sunumeruoto sąrašo skaičiavimas.
Pradinis atributas priima tik sveikųjų skaičių reikšmes, nors sunumeruotuose sąrašuose gali būti naudojamos skirtingos numeravimo sistemos, pvz., romėniški skaitmenys.
Starto atributo demonstravimas
atvirkštinis atributas
Atvirkštinis atributas, kai pridedamas prie elemento
- leidžia sąrašą rodyti atvirkštine tvarka. Penkių elementų, sunumeruotų nuo 1 iki 5, sąrašą galima apversti ir sunumeruoti nuo 5 iki 1.
Atvirkštinis atributas yra Būlio atributas, todėl jis neįgyja jokios reikšmės. Tai gali būti tiesa arba klaidinga. False yra numatytoji reikšmė, reikšmė tampa tiesa, kai elemente pasirodo atvirkštinis atributas
-
.
Atvirkštinio požymio demonstravimas
vertės atributas
Vertės atributas gali būti taikomas atskiriems elementams
- uždeda vienos spalvos tašką. Šis taškas vadinamas sąrašo žymekliu ir gali būti pakeistas naudojant CSS.
Sąrašo tipas | HTML kodas | Pavyzdys |
---|---|---|
Sąrašas su apskritimo ženkleliais | ||
Sąrašas su apskritimo ženkleliais | ||
Sąrašas su kvadratinėmis kulkomis |
Žymeklių išvaizda gali šiek tiek skirtis įvairiose naršyklėse, taip pat keičiant šriftą ir teksto dydį.
Sąrašo su kvadratiniais ženkleliais sukūrimas parodytas 11.2 pavyzdyje.
11.2 pavyzdys. Žymeklių tipas
Įsitikinimų keitimas
Šio pavyzdžio rezultatas parodytas fig. 11.2.
Sąrašai yra kasdienio gyvenimo dalis. Užduočių sąrašas apibrėžia, kas daroma. Navigacijos maršrutuose pateikiamas nuoseklus nuorodų sąrašas. Receptams reikalingas ingredientų sąrašas ir instrukcijų sąrašas. Sąrašai randami beveik visur, todėl nesunku suprasti, kodėl jie populiarūs ir internete.
Kai norime naudoti sąrašą svetainėje, HTML siūlo tris skirtingus tipus: su ženkleliais, sunumeruotais ir aprašo sąrašu. Kokį sąrašo tipą ir ar apskritai naudoti, priklauso nuo turinio ir semantiškai tinkamiausio jo rodymo varianto.
Be trijų skirtingų HTML sąrašų tipų, yra keletas būdų, kaip sukurti šių sąrašų stilių naudojant CSS. Pavyzdžiui, galime pasirinkti, kokio tipo ženklą nurodyti sąraše. Žymeklis gali būti kvadratas, apskritimas, skaičius, raidė arba, galbūt, nė vieno. Be to, galime nuspręsti, kaip sąrašas turi būti rodomas – vertikaliai ar horizontaliai. Visos šios parinktys vaidina svarbų vaidmenį formuojant mūsų tinklalapius.
Sąrašai su ženkleliais
Sąrašas su ženkleliais arba netvarkingas yra tiesiog susijusių elementų, kurių eilės tvarka nesvarbu, sąrašas. Sąrašas su ženkleliais HTML sukuriamas naudojant blokų sąrašo elementą
- . Kiekvienas atskiras elementas sąraše yra pažymėtas elementu