Detyrë
Shfaqni një listë me pika horizontalisht pa pika.
Zgjidhje
Etiketa plumbash
- shfaq elementet si parazgjedhje
- vertikalisht mbi njëra-tjetrën. Për të krijuar elementë lundrimi, në disa raste është e përshtatshme që lista të shfaqet horizontalisht. Ka disa mënyra për të arritur këtë shfaqje liste.
Duhet ta dini tashmë se HTML ka elementë bllok dhe inline. Elementet inline nuk krijojnë blloqet e tyre; një shembull i elementeve të tillë janë etiketat ose . Elementet e bllokut shfaqen me linjë e re dhe krijoni një bllok drejtkëndor, një shembull i etiketave të tilla
osePra, këtu është etiketa
- është gjithashtu një element blloku.
Për të etiketuar
- nuk u soll si një element blloku, mund të përdorni CSS për ta bërë atë inline.
Shfaqja e vetive CSS përcakton se si do të shfaqet elementi në dokument. Le të shqyrtojmë tre nga kuptimet e tij (edhe pse ka më shumë):
- bllok - elementi shfaqet si element bllok.
- inline - elementi shfaqet si inline.
- inline-block - element block-line, lexoni më shumë për këtë lloj elementi më poshtë, ne do ta përdorim atë.
Së pari, le të bëjmë një listë horizontale duke i kthyer pikat e saj në elementë të linjës. Në stilin CSS, le të shkruajmë një rregull në të cilin përzgjedhësi li vendoset të shfaqë pronën me vlerën inline .
Listoni horizontalisht Kështu që ky stil funksionoi dhe arritëm rregullimi horizontal lista e artikujve:
Figura 1. Shembulli #1 në punë.
Kjo metodë ka disavantazhe. Fakti është se elementët inline kanë disa kufizime në krahasim me elementët e bllokut. Për shembull, atyre nuk mund t'u jepet gjerësia dhe lartësia, por ato në bllok munden.
Për shembull, ne kemi nevojë që elementi i menusë që krijojmë të ketë një gjerësi prej 150 px dhe një lartësi prej 40 px. Le të përpiqemi të ndryshojmë stilin në vijim, domethënë të shtojmë dy rregulla që vendosin madhësinë e artikullit të menusë:
Këto modifikime nuk do të çojnë në asnjë ndryshim. Në mënyrë që artikujt e menysë të pozicionohen horizontalisht dhe të jenë në gjendje të caktojnë gjerësinë dhe lartësinë e tyre, ata duhet të vendosin llojin në "inline-block". Le të ndryshojmë kodin tonë shembull:
Listoni horizontalisht Ky kod funksionon dhe ndryshimet janë të dukshme:
Figura 2. Shembulli nr. 2 në veprim.Por mund të ketë variante të ndryshme, për shembull, ne duhet të shfaqim listat e mbivendosura në meny:
Lista e mbivendosur. Këtu është rezultati i këtij kodi:
Figura 3. Shembulli nr. 3 në punë.Ne shohim që blloqet nuk janë të rreshtuara në lartësi siç do të dëshironim. Sigurisht, mund të specifikoni për të gjitha blloqet të njëjtën lartësi, por jo gjithmonë ia dimë vlerën e saktë paraprakisht dhe mund të ndryshojë.
Por në fakt, pse ndodh kjo?
Blloqet tona kanë një veti të shfaqjes të vendosur në "inline-block". Kjo do të thotë se ata kanë cilësitë e elementeve të bllokut (aftësia për të specifikuar gjerësinë dhe lartësinë) dhe elementët e linjës. Ajo që po shohim është cilësia e elementeve inline.
Le të shohim një varg me karaktere "A" të madhësive të ndryshme:
A A A A A A A
Ne shohim që të gjitha shkronjat janë të rreshtuara vertikalisht përgjatë vijës fundore. Më saktësisht, përgjatë vijës bazë, por le të mos hyjmë në barërat e këqija tani. Pra, e njëjta gjë ndodhi me blloqet tona.
Për të rreshtuar tekstin vertikalisht, përdorni veçorinë vertikale të rreshtimit. Në shembullin tonë #3, ne duhet të përdorim vlerën top , e cila do të rreshtojë kufirin e sipërm të elementit me majën e elementit më të lartë në linjë.
Tani për tani, le ta zbatojmë atë në një varg me karaktere "A" të madhësive të ndryshme:
A A A A A A A
Shkronjat duket se “kërcejnë” pak. E vendosa kufirin CSS në shkronjën më të lartë për të treguar se në fakt nuk ka kërcime, vetëm hapësirë boshe midis kufirit të sipërm (ku ndodh shtrirja) dhe pikës së sipërme të "A".
Vetia e rreshtimit vertikal duhet të zbatohet për secilën element inline, nuk është i trashëguar. Mund të lexoni më shumë për këtë pronë: vertikal-align .
Pas këtij digresioni, ne do të vazhdojmë të vendosim elementët e listës horizontalisht.
Mënyra e dytë
Ju mund të vendosni artikujt e listës horizontalisht duke përdorur veçorinë float. Kjo veçori specifikon se në cilën anë është rreshtuar elementi dhe ka dy pozicione: majtas dhe djathtas.
Këtu është një shembull duke përdorur këtë kod:
Listoni horizontalisht Këtu është rezultati i kodit:
Figura 4. Shembull i punës.Shembulli duket se funksionon. Por ka një paralajmërim në përdorimin e kësaj prone. Tani do ta shikojmë. Për shembull, le të marrim një kod në të cilin janë dy listë horizontale Me në mënyra të ndryshme rregullimi i elementeve horizontalisht: shfaqja dhe notimi:
Listoni horizontalisht Këtu është rezultati i kodit:
Figura 5. Shembull i punës.Në këta shembuj kontejnerët e listës
- kanë një kufi të kuq 1 piksel të trashë. Por top lista, e cila përdor veçorinë e shfaqjes, përfshin artikujt e listës. Por elementët e një liste të krijuar duke përdorur veçorinë float bien nga kontejneri i tyre.
- janë ende të vendosura jashtë kontejnerit
-
.
Figura 7. Shembull i punës.
- ,
-
Si parazgjedhje, artikujt e listës numërohen nga shfletuesi sipas radhës, duke filluar me një. Nëse numërimi duhet të fillojë nga diçka tjetër nga një, atëherë përdoret atributi start, i cili specifikon numrin nga i cili do të fillojë lista e numëruar. Atributi pranon numra të plotë si vlera. Ju gjithashtu mund të ndryshoni rendin e numrave. Kjo bëhet duke përdorur atributin e kundërt, i cili përdoret pa vlera. Atributi i futur HTML 5 dhe funksionon në të gjithë shfletuesit përveç IE.
Është gjithashtu e mundur të vendosni pamjen shënues i listës së numëruar. Për ta bërë këtë, përdorni atributin tip, i cili mund të marrë vlerat "A | a | I | i | 1", që, në përputhje me rrethanat, do të thotë:
- shkronja të mëdha latine,
- shkronja të vogla latine,
- numra romakë të mëdhenj,
- numra romakë të vegjël,
- Numrat arabë.
Meqenëse të gjitha vlerat e listuara dhe më shumë, mund të vendosen lehtësisht nëpërmjet Stilet CSS, përdorimi i atributit tip, sipas autorit, nuk është i këshillueshëm, megjithëse lejohet në HTML 5.
Përdorimi i një liste të numëruar tregohet në shembullin 2.10.
Lista e numëruar Muajt e pranverës me radhë:- marsh
- prill
- Mund
- gusht
- korrik
- qershor
Shembulli 2.10. Duke përdorur elementin "ol".
Nga rruga, shfletuesit shfaqin të gjitha listat si elementë blloku, kështu që kur shfaqni shembullin, mund të shihni qartë kufijtë vertikalë. Provoni të shkruani vetë kodin, jepini listave një sfond të verdhë dhe shikoni rezultatin.
Listat me plumba. Etiketa
- Dhe
- ,
Lista me pika i formuar nga një etiketë e çiftuar
- (nga anglishtja lista e parenditur). Vetë elementi "ul" përdoret si një kontejner për artikujt e listës, të cilët formohen, si në rastin e listave të numëruara, nga etiketat e çiftuara.
- dhe ndodhen njëri pas tjetrit.
Një listë me pika përdor shënues rrethore në vend të numrave dhe shkronjave. Ju mund të ndryshoni pamjen e shënuesve duke përdorur stilet CSS. Sa i përket atributit tip, ai u hoq në HTML 5. Pra, mbeten vetëm atributet universale dhe atributet e ngjarjeve.
Lista me pika Muajt e pranverës:- marsh
- prill
- Mund
Shembulli 2.11. Duke përdorur elementin "ul".
Listat e përkufizimeve. Etiketa
- ,
- ,
Lista e përkufizimeve i formuar nga një etiketë e çiftuar
- (nga anglishtja listë përkufizimesh). Vetë elementi "dl" përdoret si një enë për artikujt e listës. Çdo artikull i tillë, nga ana tjetër, përbëhet nga elementë "dt" (nga anglishtja. term përkufizim) dhe "dd" (nga anglishtja. përshkrimi i përkufizimit), i formuar, përkatësisht, nga etiketat e çiftuara
- Dhe
- . I pari përmban termin që përkufizohet, dhe i dyti përmban përkufizimin e termit.
Le të shohim shembullin 2.12 për qartësi.
Lista e përkufizimeve - HTML
- Gjuha standarde e shënjimit të hipertekstit për dokumentet në ueb
i cili përdoret gjerësisht në World Wide Web. - CSS
- Gjuha formale e përshkrimit pamjen dokument,
shkruar duke përdorur gjuhën e shënjimit.
Shembulli 2.12. Duke përdorur elementin "dl".
Listat e mbivendosura
Ndonjëherë bëhet e nevojshme për të krijuar listat e mbivendosura, të cilat janë lista të vendosura në artikujt e listës së jashtme. Le të shohim krijimin e listave të mbivendosura duke përdorur shembullin 2.13.
Listat e mbivendosura - Tre lloje të mollëve:
- Antonovka,
- Strefel,
- Kuban.
- Tre lloje dardhash:
- Chizhovskaya,
- Williams,
- Dukeshë.
Shembulli 2.13. Përdorimi i listave të ndërlidhura
Siç mund ta shihni, krijimi i listave të mbivendosur nuk është aspak i vështirë. Për ta bërë këtë, duhet të jeni të kujdesshëm midis etiketës së hapjes
- dhe etiketa mbyllëse
Për listat e numëruara dhe me pika, rregulloni listën e ndërthurur të llojit të kërkuar. Për listat e definicionit, lista e mbivendosur duhet të vendoset midis etiketës hapëse- dhe etiketa mbyllëse
. Kjo mund të jetë e nevojshme, për shembull, nëse duhet t'i jepni një termi disa përkufizime.Navigoni shpejt në faqet e tjera
- Krijimi i listave në HTML. Etiketa
- ,
- ,
- ,
- ,
- Badminton
- Bejsbolli
- Chomolungma
- Chogori
- Kanchenjunga
- Summit Plummet
- Rruga e tantrumit
- Insano
- Deti i Filipineve
- Deti Arabik
- deti koral
- E kuqe
- E gjelbër
- Blu
- në vendin ku ndodh
- , shfletuesi automatikisht shton një ndërprerje të linjës;
- lista ka dhëmbëza në krye dhe në fund;
- Si parazgjedhje, shënuesit shfaqen si një rreth i mbushur;
- Çdo element i listës zhvendoset djathtas në lidhje me tekstin kryesor.
- disk - shënues në formën e një rrethi të mbushur;
- rrethi - shënues në formën e një rrethi të hapur;
- shënues katror - katror.
- Sepulki
- Sepulcaria
- Sepulenimi
- Nuk do të funksionojë, kështu që do të duhet të punoni rreth tij. Për ta bërë këtë, fshihni shënuesit e listës duke përdorur vetitë e stilit të listës me vlerën asnjë dhe në tekst para përmbajtjes
- Ne shtojmë karakterin tonë duke përdorur pseudoelementin ::para. Në shembullin 2, një shënues i tillë është një trekëndësh.
Shembulli 2: Përdorimi::para
Listat - Sepulki
- Sepulcaria
- Sepulenimi
Rezultati ky shembull treguar në Fig. 2. Meqenëse përdorimi i vetive të stilit list me vlerën none nuk i heq fare shënuesit, por vetëm i fsheh nga pamja, lista shfaqet e zhvendosur djathtas. Për të hequr qafe këtë veçori, shembulli shton veçorinë tekst-indent me vlerë negative. Detyra e tij është të lëvizë tekstin në një karakter të majtë.
Oriz. 2. Shënues arbitrar në listë
Karakteri nuk duhet të jetë në format heksadecimal; ai mund të futet drejtpërdrejt në tekst. Gjëja kryesore është të ruani dokumentin në kodimin UTF-8 dhe që redaktori ta mbështesë atë. Vetë personazhet dhe kodet e tyre mund të merren, për shembull, nga LibreOffice Writer (Fig. 3).
Oriz. 3. Përzgjedhja e një simboli në LibreOffice
Lista me shënues të vizatuar me dorë
Stilet ju lejojnë të vendosni çdo shënues si shënues. imazh i përshtatshëm nëpërmjet veçorisë list-style-image. Vlera është relative ose rrugë absolute te skedar grafik, siç tregohet në shembullin 3.
Shembulli 3: Përdorimi i një imazhi si shënues
Listat - Sepulki
- Sepulcaria
- Sepulenimi
Vizatimi është më i miri për të zgjedhur madhësia e vogël për të shmangur kthimin e artikujve të listës në tituj. Në Fig. Figura 4 tregon rezultatin e një shembulli të përdorimit të fotografive të vogla si shënues.
Oriz. 4. Vizatim si shënues
Përdorimi i imazhit të stilit të listës ka disa disavantazhe:
- modeli nuk mund të zhvendoset lart ose poshtë;
- V shfletues të ndryshëm Pozicioni i figurës në raport me tekstin mund të ndryshojë.
Këto mangësi mund të shmangen duke përdorur veçorinë e sfondit, ajo vendos imazhi i sfondit. Për çdo element të listës
- heqim shënuesit origjinal dhe vendosim foto sfondi asnjë përsëritje. Dhe në mënyrë që teksti të mos shfaqet në krye të figurës, ne e zhvendosim atë në të djathtë duke përdorur padding-left (shembulli 4).
Shembulli 4: Përdorimi i sfondit
Ul (diferencë-majtas: -1em; ) li (stili i listës: asnjë; sfondi: url(images/bullet.png) pa përsëritje 0 2px; mbushje-majtas: 20px; )
Pozicioni i tekstit dhe pikës
Ka dy mënyra për të vendosur një shënues në lidhje me tekstin: shënuesi zhvendoset jashtë kufirit të elementeve të listës ose mbështillet rreth tekstit (Fig. 5).
brenda jashtë Oriz. 5. Vendosja e shënuesve në lidhje me tekstin
Për të kontrolluar pozicionin e shënuesve, përdorni veçorinë list-style-position. Ka dy kuptime: jashtë - pikat vendosen jashtë bllokut të tekstit (kjo është vlera e paracaktuar) dhe brenda - pikat janë pjesë e bllokut të tekstit dhe shfaqen në artikullin e listës (shembulli 5).
Shembulli 5: Ndryshimi i pozicionit të shënuesve
Listat - Përpara se të filloni, kontrolloni që pajisjet e përfshira me kompletin 3BM janë të përfshira.
- Në mungesë të një ose më shumë pajisjet periferike Duhet të kontaktoni menjëherë stafin teknik të VT-ve.
- Pas inspektimit metodat vizuale Nga vendi juaj i punës, mund të ndizni me kujdes rrymën në 3BM.
Rezultati i këtij shembulli është paraqitur në Fig. 6.
Në gjuhën e shënjimit Hiperteksti HTML ka një etiketë
- , përdoret për të krijuar lista me pika. Ajo mbështetet nga të gjithë shfletues modern dhe ju lejon të shfaqni elementet në një rend që nuk kërkon numërim. Për shembull, shumë shpesh shfaq artikujt e menusë dhe gjithçka që lidhet me listat në faqe: enët, produktet, pajisjet, mjetet dhe shumë më tepër që duhet të renditen pa treguar përparësinë e një artikulli të caktuar.
- Elementi numër 1
- Elementi numër 2
- Elementi numër 3
- ...
- Elementi numër 1
- Elementi numër 2
- Elementi numër 3
- Elementi numër 1
-
- Artikulli #2-1
- Elementi #2-2
- Elementi #2-3
- Elementi numër 3
- ...
- Elementi numër 1
- Elementi numër 2
- Elementi numër 1
- Elementi numër 2
- Elementi numër 1
- Elementi numër 2
- Elementi numër 1
- Elementi numër 2
- ...
- disk - shënues në formën e një rrethi (shembulli ishte më lart)
- rrethi - shënues në formën e një rrethi transparent (shembulli ishte më lart)
- katror - shënues në formën e një katrori (shembulli ishte më lart)
- dhjetore - shënues në formën e një liste të numëruar me numra arabë: 1, 2, 3, ...
- dhjetore-zero kryesore - një shënues në formën e një liste të numëruar me numra arabë me një zero kryesore: 01, 02, 03, ...
- i ulët-romak - një shënues në formën e një liste të numëruar në alfabetin romak me shkronja të vogla: i, ii, iii, iv, v
- upper-roman - shënues në formën e një liste të numëruar në alfabetin romak me shkronja të mëdha: I, II, III, IV, V
- shënues i listës në latinisht të ulët Alfabeti latin me shkronja të vogla: a, b, c, d, ...
- latinishtja e sipërme - shënues në formën e një liste në alfabetin latin me shkronja të mëdha: A, B, C, D, ...
- greqisht e ulët - një shënues në formën e një liste në alfabetin grek me shkronja të vogla
- greqisht e sipërme - një shënues në formën e një liste në alfabetin grek me shkronja të mëdha
- . Kur vendosni një atribut në një etiketë
- të gjithë artikujt e listës do të shfaqen siç tregohet nga atributi. Por ne mund t'i japim këtij apo atij elementi shfaqjen e vet. Shembull në foto:
- Elementi numër 1
- Elementi numër 2
- Elementi numër 3
- Elementi numër 1
- Elementi numër 2
- Elementi numër 3
- Elementi numër 1
- Elementi numër 2
- Elementi numër 3
- Elementi numër 1
- Elementi numër 2
- Elementi numër 3
Kodi duket si ky:
Ndryshimi i shënuesve të etiketave
- duke përdorur CSS
Artikujt e listës së pikave të krijuara nga etiketa
- , mund të shënohet me imazhe arbitrare. CSS përdoret për të ndryshuar llojin e shënuesit. Për shembull
Dhe kjo është se si duket në faqe:
C duke përdorur CSS ne mund të vendosim lloje të tjera të shfaqjes së shënuesve. Por duhet të mbani mend këtë kur specifikoni ndonjë stil për një etiketë
- , zbatohet për të gjithë elementët e listës.
Sintaksa e etiketës
Ky kod përkthehet në një listë me pika në sit:
Etiketë
- kërkon përdorim i detyrueshëm etiketa mbyllëse
Për të formuar elementet e listës përdoret etiketë e çiftuar. Midis etiketave hapëse dhe mbyllëse janë fjalë individuale, fraza, paragrafë, imazhe, pjesë të kodit dhe shumë më tepër që janë përmbajtja e listës me pika.
Cila mund të jetë përmbajtja e një liste me pika?Ky mund të jetë një shumëllojshmëri tekstesh, duke përfshirë fjalë të vetme, fraza dhe paragrafë, imazhe, lista të mbivendosura, pjesë të kodit php dhe shumë më tepër që kanë nevojë për shënime të thjeshta.
Secili artikull i listës me pika është i prerë si parazgjedhje 40 pikselë në të djathtë. Duke përdorur stilet CSS ne mund të ndryshojmë ekranin këtë listë sipas gjykimit tuaj. Etiketë
- është i bazuar në bllok, kështu që zë të gjithë zonën e disponueshme për të, e kufizuar nga skaji i ekranit, korniza e tabelës ose elementë të tjerë të faqes.
Lejohen bashkëngjitjet e listës brenda një liste.
Për shembull
Etiketoni Atributet dhe Vetitë
Atributi i etiketës i përdorur gjerësisht
- është tip atribut, duke treguar se si do të duket shënuesi i listës. Mund të marrë vlerat e mëposhtme
1. type="disc" - shënues në formën e një rrethi të mbushur (kjo vlerë është e paracaktuar). Shembulli i diskut ishte pak më i lartë.
2. type="circle" - shënues në formën e një rrethi transparent
Për shembull:
3. type="square" - shënues në formë katrori
Për shembull:
Dhe ja se si duket në faqe:
NË Lloji CSS shënuesi specifikohet duke përdorur atributin list-style-type:
Le të shohim se çfarë vlerash mund të marrë lloji i stilit të listës:
Shënim 2
Atributi mund t'i caktohet vetë etiketës
- , dhe etiketat
- ,
Diten e mire!
Në këtë artikull, do të mësoni për të gjitha mundësitë e listave, do të kuptoni se si të krijoni një listë të numëruar dhe do t'ju ndihmojnë ta ktheni një listë të thjeshtë me pika në një më interesante dhe më të dukshme me pika arbitrare. Pas përfundimit të mësimit, do të kuptoni se ku përdoren listat dhe në çfarë rrethanash mund të përdoren ato.
Ky artikull është i treti në këtë kurs të shkurtër mbi Bazat e HTML. Para leximit këtë mësim Unë rekomandoj të kaloni dy të mëparshmet:
Artikulli sapo ka filluar dhe tashmë mund të vëreni përdorimin e një liste standarde me pika. Në faqen time të internetit duket mjaft e thjeshtë: në të majtë ka një dhëmbëzim të vogël me një vijë dhe një shënues katror. Më vonë në artikull do të shikojmë në detaje se çfarë lloje shënuesish ekzistojnë, si të bëni numra dhe gjithashtu si të bëni shënuesin tuaj.
Në secilën pjesë të artikullit, krijimi i listave të caktuara do të shoqërohet me shpjegime të hollësishme për futjen e një liste të veçantë.
1. Listat me pika në HTML
Kjo lloj liste përdoret për të renditur në tekst një grup elementësh me kuptime të ngjashme. Kjo mund të jetë një listë lidhjesh që lidhen me të njëjtën temë, shpjegim i detajuar Për pjesë individuale teksti. Por le të shohim se si duken listat me pika në kod:
Dhe kjo është se si duket në shfletues:
Oriz. 1.1. Pamje standarde Lista e pa renditur me plumba HTML në shfletues1.1 Pikë standarde për listat me pika
Në imazhin e mësipërm (Figura 1.1.) mund të shihni rrathët në fillim të çdo artikulli të menysë. Ky është shënuesi. Si parazgjedhje, shfaqet si një rreth i mbushur në shfletues. Ekzistojnë disa lloje shënuesish në HTML: rrethi i mbushur, rrethi bosh dhe katrori. Ata nuk kërkojnë ndonjë CSS ose imazhe të palëve të treta:
1.2 Listoni shënuesin në formën e një rrethi bosh
Ju i dini vlerat e atributeve, por tani le të shohim se si të bëjmë një listë me pika HTML në kod. Nga tabela e mësipërme, ne zgjodhëm vlerën e dytë "rrethi" për atributin tip dhe e vendosëm në listën tonë me pika:
<html > <kokë > <titull > Shembull i një liste me pika me një shënues rrethi bosh</titull> </kokë> <trup > <p> Yjet:</p> <ul type = "rreth" > <li > Sirius</li> <li > Arkturi</li> <li > Polluksi</li> <li > Betelgeuse</li> <li > dielli</li> </ul> </trupi> </html> Le të shohim menjëherë se si do të duket ky kod në shfletues:
Oriz. 1.2. Pamja e një shënuesi të listës si një rreth në shfletues1.3 Listoni shënuesin në formën e një katrori
Le të shohim gjithashtu shembullin e fundit me një shënues katror për një listë HTML:
Kushtojini vëmendje shënuesit, ai është bërë katror:
Oriz. 1.3. Pamja e një shënuesi të listës si një katror në shfletuesShënim i rëndësishëm: Kjo metodë nuk përdoret më për të krijuar stile për listat me pika. ekziston ndarje e qartë CSS (lexoni se çfarë është CSS) dhe HTML. HTML është për shënim dhe CSS është për të krijuar një pamje tërheqëse.
Kodi që përmban këtë atribut, kur specifikoni llojin dokument aktual si HTML5 (""), do të japë një gabim gjatë verifikimit. Nëse nuk keni dëgjuar se çfarë është vërtetimi, atëherë ky është vendi për ju.
Gabimi do të jetë si më poshtë:
Oriz. 1.4. Gabim në verifikuesin kur përdorni atributin "lloj" të një listeNe i kemi renditur listat me pika. Tani le të kalojmë te listat e numëruara dhe më pas të shohim listat e ndërthurura dhe disa shembuj të gatshëm, të cilat përdoren më shpesh në faqet reale.
2. Listat e numëruara në HTML
Ndryshe nga lloji i mëparshëm i listave, listat e numëruara kanë një të tillë tipar i rëndësishëm: Ata i numërojnë automatikisht. Kjo është e dobishme kur ju duhet të numëroni listë e madhe. Bërja e tij me dorë do të marrë shumë kohë, dhe ju ende mund të hutoheni. Një listë e numëruar specifikohet duke përdorur etiketën. Si duket në praktikë:
Shembull i një liste të numëruar:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <html > <kokë > <titull > Shembull i një liste me numër standard</titull> </kokë> <trup > <p> Nga një në pesë:</p> <ol > <li > Së pari</li> <li > Së dyti</li> <li > Së treti</li> <li > Së katërti</li> <li > Së pesti</li> </ol> </trupi> </html> Ja si duket një listë e numëruar: cilësimet standarde në shfletues:
Oriz. 2.1. Lista e numëruar në shfletues me cilësime standardeAshtu si paraardhësi i tij (lista e pikave), ai ka stilet e veta për shfaqjen e numrave. Numërimi i rregullt nuk është lloji i vetëm i pikës për një listë të numëruar në HTML.
2.1 Pikë standarde për listat e numëruara
Këtu kemi një zgjedhje jo nga tre lloje shënuesish, por nga pesë:
Emri i shënuesit vlera e atributit "type". Shembull Lista Shënues në formën e numrave arabë 1 Shënuesit me shkronja të vogla Shkronjat latine a Shënues në formën e shkronjave të mëdha latine A Shenjat e numrave romakë të vegjël i Shenjat e numrave romakë të mëdhenj I 2.2 Numërimi vetanak në listën HTML
Përveç prodhimit të zakonshëm të një liste të numëruar, ne gjithashtu mund të fillojmë numërimin tonë nga çdo numër. Për ta bërë këtë, duhet të vendosni atributin shtesë "fillimi". Ky numërim funksionon në të gjitha llojet e shënuesve për listat e numëruara. Si duket në praktikë:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <html > <kokë > <titull > Numërimi i personalizuar për një listë të numëruar</titull> </kokë> <trup > <p> Fillojmë të numërojmë nga dymbëdhjetë:</p> <ol type = "a" start = "12" > <li > Dymbëdhjetë</li> <li > trembëdhjetë</li> <li > Katërmbëdhjetë</li> <li > Pesëmbëdhjetë</li> <li > Gjashtëmbëdhjetë</li> </ol> </trupi> </html> Ja se si do të shfaqet në faqen reale:
Oriz. 2.2. Numërimi nga çdo numër në një listë të numëruarNë imazhin e mësipërm, ne numëruam listën duke filluar nga dymbëdhjetë, duke bërë markera në formën e shkronjave të vogla latine. Tani, mendoj, është bërë e qartë se si t'i përdorni këto atribute në projektet tuaja.
Epo, tani le të kalojmë te listat e mbivendosura HTML.
3. Si të bëni një listë me shumë nivele (të mbivendosur) në HTML
Listat me shumë nivele përdoren në sajt për të ndërtuar meny. Kjo meny më së shpeshti duket të jetë ose një meny rënëse poshtë (mësimi në) ose një meny rënëse majtas ose djathtas. Meny të tilla ju lejojnë të ruani elementë të tjerë të menysë në një formë kompakte.
Duke përdorur modelet e makinave si shembull, ne do të ndërtojmë një listë me shumë nivele në HTML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <html > <kokë > <titull > Lista e pikave të mbivendosura HTML</titull> </kokë> <trup > <ul > <li > Citroen<ul > <li > Berlingo</li> <li > C1</li> <li > C2</li> <li > C3 Pikaso</li> <li > C4 Grand Picasso</li> </ul> </li> <li > AKI</li> <li > Toyota</li> <li > Audi</li> <li > Lexus</li> </ul> </trupi> </html> Vini re se si duket lista me shumë nivele në shfletues:
Oriz. 3.1. Shembull i një liste me shumë nivele në HTMLNe bëmë një listë me shumë nivele duke përdorur pika (etiketë
- ). Një listë me shumë nivele me modelet Citroen u shfaq me shënues të tjerë. Lista kryesore ka pika të mbushura, dhe lista e nivelit të dytë ka rrathë bosh. Por, siç e mbani mend, duke përdorur atributin "lloj" ne mund të ripërcaktojmë shënuesit (është më mirë të vendosni ).
Por ne mund të bashkohemi listat me shumë nivele numërohen dhe shënohen si më poshtë:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <html > <kokë > <titull > Listat e numëruara, me pika dhe me shumë nivele në HTML</titull> </kokë> <trup > <ul > <li > Grupi i parë i tulipanëve<ol > <li > Klasa e parë<ul > <li > Tulipanët e thjeshtë të hershëm</li> </ul> </li> <li > Klasa e dyte<ul > <li > Tulipanët Terry</li> </ul> </li> </ol> </li> </ul> </trupi> </html> Në shembullin e mësipërm kemi folezim të dyfishtë (2 nivele). Së pari, është përfshirë një listë me dy klasa tulipanësh; ne e kemi atë të numëruar. Pastaj një listë me pika vendoset brenda secilit prej artikujve në listën e numëruar.
Le të shohim se si duket në shfletues:
Oriz. 3.2. Shembull i një liste të numëruar me shumë nivele në një listë me pika në shfletues4. Materiale të dobishme në listat HTML
Ky është informacion që kërkon një kuptim të vetive të CSS. Për ta bërë këtë, unë rekomandoj të studioni mësimet e mëposhtme: . Të gjithë shembujt do të jenë menjëherë me Kodi i burimit dhe ndahen në skeda HTML (strukturë), CSS (stile) dhe Rezultat (rezultat).
4.1 Si të bëni një listë HTML në një varg
Bërja e një liste HTML në një varg mund të jetë e nevojshme gjatë krijimit menu horizontale. Është shumë e lehtë për të bërë:
4.2 Si të krijoni një listë HTML pa ikonë
Vetia e tipit të stilit të listës në CSS është përgjegjëse për këtë (më shumë detaje):
4.3 Si të vendosim në qendër një listë në HTML
Artikulli i listës është një element blloku, kështu që duhet të përqendrohet duke përdorur kufijtë. Por ka një pikë e rëndësishme- duhet të specifikojmë në mënyrë eksplicite gjerësinë që shtrirja të funksionojë:
4.4 Si të bëni një listë në HTML me fotografi
Mjafton vetëm një pronë CSS list-style-image. Brenda url-së, specifikoni adresën përpara ikonës. Thjesht dua të vërej se është më mirë të zgjidhni menjëherë një imazh të vogël, sepse lartësia e rreshtit të listës varet nga ajo:
4.5 Lista me pika HTML plumbin tuaj
Në këtë rast, duhet të lidhni paraprakisht ikonat e shkronjave (për shembull, FontAwesome). Atëherë mund të krijoni çdo ikonë në vend të një shënuesi standard:
4.6 Si të bëni një listë në HTML në disa kolona
Për të bërë një listë në disa kolona do të përdorim Vetia CSS numërimi i kolonave (vetia mbështetet vetëm në shfletuesit e mëposhtëm: IE 10+, Chrome 1.0+, Opera 11.1+, Safari 3.0+, Firefox 1.5+). Ju gjithashtu duhet të vendosni lartësinë e listës për të parë ndarjen në kolona të shumta:
5. Praktikoni punën me listat
Në videon më poshtë mund të shihni të gjithë punën me listat HTML në praktikë:
Listat me pika ju lejon të ndani tekstin e madh në blloqe të veçanta, secila prej të cilave fillon me një shënues - zakonisht një pikë të vogël. Kjo tërheq vëmendjen e lexuesit te teksti dhe rrit lexueshmërinë e tij.
Me element
- Karakteristikat e mëposhtme janë të lidhura:
Figura 1 tregon rezultatin e shembullit, duke ilustruar tiparet e mësipërme të listës me pika.
Oriz. 1. Pamja e listës së pikave
Lloji i shënuesit
Shenjat mund të pranojnë një nga tre lloje: rrethi i mbushur (i parazgjedhur), rrethi i hapur dhe katrori. Për të zgjedhur llojin e shënuesit, përdorni veçorinë e tipit list-style ose tiparin universal të stilit të listës (shembulli 1). Vlerat e mëposhtme zbatohen:
Shembulli 1: Ndryshimi i pamjes së një shënuesi
Listat Shembulli tregon se si të krijoni një listë me pika duke përdorur një katror të vogël me ngjyrë të fortë si ikonë e pikës. Edhe pse numri i vlerave është i kufizuar në tre, kjo nuk do të thotë që ne kemi në dispozicion vetëm tre lloje shënuesish. Ka shumë karaktere speciale që mund të veprojnë me sukses si një ikonë shënuesi. Vidhosini ato drejtpërdrejt në
- ,
Përveç kësaj, në punë nuk e dimë gjithmonë se cili element do të ndjekë elementin duke përdorur float. Opsioni ideal do të ishte mbyllja e funksionimit të pronës float në të njëjtin bllok në të cilin është e hapur.
Kjo bëhet duke përdorur një pseudo element. Këtu është kodi:
Listoni horizontalisht Tani kemi 100% kod pune.
Figura 8. Shembull i punës.Kjo teknikë me veçorinë float zakonisht përdoret gjatë dizajnimit të faqeve të internetit për të lidhur kolonat e krijuara nga etiketat
. Në këtë mënyrë fitojmë një ndërtim normal të kolonave me shtrirjen e kërkuar në lartësi. Kur krijojmë një menu, në shumicën e rasteve lartësia e blloqeve nuk është e rëndësishme për ne; është pothuajse gjithmonë e njëjtë. Prandaj, përdorimi i rregullit (ekrani: inline-block) në këto raste është mjaft i justifikuar.Por për plotësinë e temës, ne jemi njohur me të gjitha opsionet e mundshme. Megjithëse mund të ketë mënyra të tjera, për shembull, përdorimi i tabelave CSS, motorët e kërkimit rekomandojnë fuqimisht përdorimin e tabelave vetëm për qëllimin e tyre të synuar, dhe jo për organizimin e elementeve të navigimit ose ndonjë gjë tjetër.
Listat e numëruara. Etiketa
- Dhe
HTML 5 përdor tre lloje listash: lista të numëruara, të shënuara dhe me përkufizime.
Lista e numëruar i formuar nga një etiketë e çiftuar
- (nga anglishtja lista e porositur). Vetë elementi "ol" përdoret si një enë për artikujt e listës që formohen nga etiketat e çiftuara
Në shikim të parë, gjithçka funksionon. Por le të shkëmbejmë listat tona. Le të vendosim listën me klasën menu-1 në kod përpara listës me klasën menu-2 (tani është më e ulët).
Kjo është ajo që marrim si rezultat:
Figura 6. Shembull i punës.Artikujt në menynë e poshtme gjithashtu mbështillen rreth menysë së sipërme, sepse efekti i vetive float nuk është anuluar dhe zbatohet për të gjithë elementët pasues.
Si të zgjidhet ky problem?
Për ta bërë këtë, ju duhet të përdorni veçorinë clear, ajo anulon mbështjelljen e elementit rreth një elementi tjetër nëse ka të vendosur veçoritë float.
Këtu është një shembull i modifikuar duke përdorur vetitë e qarta :
Listoni horizontalisht Mund të shihet se lista e poshtme nuk mbështillet më atë të sipërme, elementët nuk përplasen me njëri-tjetrin. Por në listën e parë ka etiketa
- është gjithashtu një element blloku.