Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Lajme
  • Si të krijoni një tabelë në css. Lista e numëruar me shumë nivele

Si të krijoni një tabelë në css. Lista e numëruar me shumë nivele


Shembuj në internet

formë
Ky shembull tregon se si të krijoni një tabelë në një dokument HTML.

(Mund të gjeni më shumë shembuj në fund të kësaj faqeje.)

tabela HTML

Forma e përcaktuar nga

etiketë. Çdo tabelë ka një numër rreshtash (të përcaktuara nga etiketë), çdo rresht ndahet në një numër qelizash (të përcaktuara nga
etiketë). I referohet përmbajtjes së shkronjave td të dhënat e tabelës (të dhënat e tabelës), domethënë qeliza e të dhënave. Qeliza e të dhënave mund të përmbajë tekst, imazhe, lista, paragrafë, forma, horizontale, tabela etj.

Shembull i tabelës










rreshti 1, qeliza 1 rreshti 1, qeliza 2
rreshti 2, qeliza 1 rreshti 2, qeliza 2

Shfletuesi shfaq sa vijon:

rreshti 1, qeliza 1rreshti 1, qeliza 2
rreshti 2, qeliza 1rreshti 2, qeliza 2

Tabelat HTML dhe vetitë e kufirit

Nëse nuk e përcaktoni atributin e kufirit, tabela nuk do të shfaqet. Ndonjëherë kjo është e dobishme, por shumicën e kohës, ne duam të tregojmë kufirin.

Përdorni vetinë e kufirit për të shfaqur një tabelë me kufij:






Rreshti 1, qeliza 1 Rreshti 1, qeliza 2

Kreu i tabelës HTML

Kreu i tabelës duke përdorur

etiketa është përcaktuar.

Shumica e shfletuesve do të shfaqin tekstin e kokës me shkronja të theksuara në qendër:














Kreu 1 Kreu 2
rreshti 1, qeliza 1 rreshti 1, qeliza 2
rreshti 2, qeliza 1 rreshti 2, qeliza 2

Shfletuesi shfaq sa vijon:

Kreu 1Kreu 2
rreshti 1, qeliza 1rreshti 1, qeliza 2
rreshti 2, qeliza 1rreshti 2, qeliza 2

Nuk ka tabelë kufitare
Ky rast nuk demonstroi një kufi të tabelës.

Kreu i tabelës (Titulli)
Ky shembull tregon se si të shfaqni kokën e tabelës.

Tabela me titujt
Ky shembull demonstron me një titull (titull) të formularit

Ndërbankare nëpër kolona ose qeliza tabele
Ky shembull tregon se si të përcaktohen kolonat e kryqëzuara ose të tërthorta të një qelize tabele.

Etiketat brenda tabelës
Ky shembull tregon se si të shfaqen elementet në elementë të ndryshëm.

Mbushje qelize (mbushje qelize)
Ky shembull tregon se si të përdoret mbushja e qelizave për të krijuar një përmbajtje qelize bosh dhe kufijtë e saj ndërmjet.

Hapësira e qelizave (Harësia e qelizave)
Ky shembull tregon se si të përdoret hapësira e qelizave për të rritur distancën ndërmjet qelizat.

Detyrë

Krijoni një tabelë dhe specifikoni parametrat e saj (kufijtë dhe distancën midis qelizave) përmes stileve.

Zgjidhje

Një tabelë përbëhet nga rreshta dhe kolona qelizash që mund të përmbajnë tekst dhe fotografi. Për të shtuar një tabelë në një faqe interneti, përdorni etiketën

... Ky element shërben si një enë për elementet që përcaktojnë përmbajtjen e tabelës. Çdo tabelë përbëhet nga rreshta dhe qeliza, të cilat vendosen në përputhje me rrethanat duke përdorur etiketat dhe
... Tabela duhet të përmbajë të paktën një qelizë (shembulli 1). Lejohet në vend të etiketës përdor etiketën ... Teksti në një qelizë të zbukuruar me një etiketë , shfaqur nga shfletuesi në font të guximshme dhe është rreshtuar në qendër të qelizës. Përndryshe, ndryshimet midis qelizave krijohen përmes etiketave dhe nr.

Shembull 1. Krijimi i një tabele

HTML5 IE Cr Op Sa Fx

Etiketa e tabelës

Qeliza 1 Qeliza 2
Qeliza 3 Qeliza 4

Rendi i qelizave dhe pamja e tyre është paraqitur në Fig. një.

Oriz. 1. Rezultati i krijimit të një tabele me katër qeliza

Atributi kufitar i etiketës

lejohet të shtohet vetëm me vlerë boshe (
) ose e barabartë me 1. Të gjitha vlerat e tjera nuk janë vërtetuar.

Vetia e stilit të mbushjes përdoret për të kontrolluar kufijtë brenda qelizave, e cila shtohet në përzgjedhësin td. Hapësira ndërmjet qelizave ndryshohet nga vetia e ndarjes kufitare (shembulli 2) e shtuar në përzgjedhësin e tabelës, shfletuesi IE e kupton atë vetëm që nga versioni 8.0.

Shembulli 2. Fushat brenda qelizave

HTML5 CSS 2.1 IE Cr Op Sa Fx

Etiketa e tabelës

Kreu 1Kreu 2
Qeliza 3Qeliza 4

Një tabelë me fusha dhe hapësira midis qelizave është paraqitur në Fig. 2. Një rezultat i ngjashëm mund të arrihet me ndihmën e kornizës të bardhë rreth qelizave.

Oriz. 2. Fushat në qelizat e tabelës

Për shkak të shkathtësisë së tabelave, një numër i madh parametrat që kontrollojnë pamjen e tyre, tabelat janë bërë prej kohësh një standard i caktuar për paraqitjen e faqeve në internet. Tabela me kufi i padukshëmështë si rrjet modular, në blloqet e të cilave është e përshtatshme të vendosen elementë të faqes së internetit. Megjithatë, kjo nuk është në të vërtetë qasja e duhur sepse të gjithë objekt HTMLështë përcaktuar për qëllimet e veta dhe nëse përdoret për qëllime të tjera, e për më tepër, do të thotë se nuk ka alternativa. Dhe kështu ishte për një kohë të gjatë derisa shtresat erdhën për të zëvendësuar tabelat në paraqitjen e faqes. Kjo nuk do të thotë që shtresat tani përdoren gjatë gjithë kohës, por tendenca tashmë është përshkruar qartë - tabelat përdoren për të vendosur të dhëna tabelare, dhe shtresat përdoren për paraqitje dhe dizajn.

Krijimi i një tabele

Një tabelë përbëhet nga rreshta dhe kolona qelizash që mund të përmbajnë tekst dhe fotografi. Në mënyrë tipike, tabelat përdoren për të organizuar dhe paraqitur të dhënat, por aftësitë e tabelave nuk janë të kufizuara në këtë. Me ndihmën e tabelave, është i përshtatshëm për të shtypur paraqitjet e faqeve duke vendosur rruga e duhur fragmente teksti dhe imazhesh.

Për të shtuar një tabelë në një faqe interneti, përdorni etiketën

... Ky element shërben si një enë për elementet që përcaktojnë përmbajtjen e tabelës. Çdo tabelë përbëhet nga rreshta dhe qeliza, të cilat vendosen në përputhje me rrethanat duke përdorur etiketat dhe krijon linjë e re... Më tej në fole
... Tabela duhet të përmbajë të paktën një qelizë (shembulli 12.1). Lejohet në vend të etiketës përdor etiketën ... Teksti në një qelizë të zbukuruar me një etiketë , shfaqet me shkronja të zeza nga shfletuesi dhe rreshtuar në qendër të qelizës. Përndryshe, ndryshimet midis qelizave krijohen përmes etiketave dhe nr.

Shembulli 12.1. Krijimi i një tabele

Etiketa TABLE

Qeliza 1 Qeliza 2
Qeliza 3 Qeliza 4

Rendi i qelizave dhe pamja e tyre është paraqitur në Fig. 12.1.

është trupi i tryezës. Trupi përbëhet nga rreshta dhe kolona. Tabela plotësohet rresht pas rreshti.

Çdo etiketë

janë krijuar kolonat. Mund të krijohen kolona të shumta. Në këtë rast, ju duhet të mbani gjurmët e numrit të kolonave në çdo rresht. Për shembull, nëse rreshti i parë kishte 5 kolona, ​​atëherë rreshtat e mëposhtëm duhet të ketë 5 kolona. Përndryshe, tabela do të notojë. Është e mundur të kombinohen qelizat.

Si të bëni një tabelë në html

Le të japim një shembull, kodi html:

Tabela shembull
Kolona 1 Kolona 2

Kushtojini vëmendje qelizës

... Ne përdorim atribut i veçantë colspan për të kombinuar qelizat horizontalisht. Vlera e saj numerike tregon numrin e kolonave që duhen kombinuar. Ekziston edhe një analog i këtij atributi: etiketa (kreu i tabelës), ku duhet të shkruani edhe colspan. Rezultati do të jetë i njëjtë. Por shpesh përdoret td e zakonshme.

Tani le të hedhim një vështrim më të afërt në të gjitha atributet e etiketës.

.

Etiketoni atributet dhe vetitë

Tek etiketa e hapjes

ju mund të shkruani atribute të ndryshme.

1. Property align = "parameter" - vendos shtrirjen e tabelës. Mund të marrë vlerat e mëposhtme:

Në shembullin e mësipërm, ne rreshtuam tabelën në qendër align = "center".

Ky atribut mund të zbatohet jo vetëm për një tabelë, por edhe për qelizat individuale të tabelës.

... Kështu, në qeliza të ndryshme rreshtimi do të jetë i ndryshëm.

për shembull

, , , ose
  • cols - vija shfaqet midis kolonave
  • asnjë - të gjithë kufijtë janë të fshehur
  • rows - kufiri vizatohet ndërmjet rreshtave të tabelës të krijuara përmes etiketës
  • 12. Property width = "number" - vendos gjerësinë e tabelës: ose në pixel ose në përqindje.

    13. Property class = "class_name" - mund të specifikoni emrin e klasës së cilës tabela i përket.

    14. Property style = "styles" - stilet mund të vendosen individualisht për secilën tabelë.

    Tani është koha për të zhytur në tabelë dhe për të parë atributet e qelizave të tabelës. Këto atribute duhet të shkruhen në etiketën hapëse.

    dhe të njëjtat opsione janë në dispozicion si për do të zbatohet në mënyrë hierarkike për të gjithë
    ose vargje
    ... ... ...

    2. Sfondi i pronës = "URL" - vendos foto sfondi... Në vend të URL-së, duhet të shkruhet adresa e imazhit të sfondit.

    Shembull

    Tabela shembull
    Kolona 1 Kolona 2

    Konvertuar në faqe në sa vijon:

    Në shembullin e konsideruar, tonë imazhi i sfondit ndodhet në dosjen img (e cila është në të njëjtin direktorium me faqen html), dhe imazhi quhet fon.gif. Vini re se në etiketën kemi shtuar style = "color: white;" ... Meqenëse sfondi është pothuajse i zi, në mënyrë që teksti të mos bashkohet me sfondin, ne e bëmë tekstin të bardhë.

    3. Vetia bgcolor = "color" - vendos ngjyrën e sfondit të tabelës. Si ngjyrë, mund të zgjidhni cilindo nga të gjithë paletën (shih kodet dhe emrat e ngjyrave html)

    4. Property border = "number" - vendos trashësinë e kufirit të tabelës. Në shembujt e mëparshëm, ne specifikuam kufirin = "1", që do të thotë se gjerësia e kufirit është 1 piksel.

    5. Property bordercolor = "color" - vendos ngjyrën e kufirit. Nëse kufiri = "0", atëherë nuk do të ketë kufi dhe ngjyra e kufirit nuk do të ketë kuptim.

    6. Property cellpadding = "numër" - dhëmbëzimi nga korniza në përmbajtjen e qelizës në pixel.

    7. Propertycellpacing = "numër" - distanca ndërmjet qelizave në pixel.

    8. Property cols = "number" - numri i kolonave. Nëse nuk e specifikoni, shfletuesi do të përcaktojë vetë numrin e kolonave. I vetmi ndryshim është se specifikimi i këtij parametri ka të ngjarë të përshpejtojë ngarkimin e tabelës.

    9. Property frame = "parameter" - si të shfaqen kufijtë rreth tabelës. Mund të marrë vlerat e mëposhtme:

    • i pavlefshëm - mos vizatoni kufij
    • kufi - kufiri rreth tryezës
    • sipër - kufiri në krye të tabelës
    • më poshtë - kufiri në fund të tabelës
    • hsides - shtoni vetëm kufijtë horizontalë (sipër dhe fund të tabelës)
    • vsides - vizatoni vetëm kufijtë vertikalë (majtas dhe djathtas të tabelës)
    • rhs - vetëm në kufi anën e djathtë tabelat
    • lhs - kufiri vetëm në anën e majtë të tabelës

    10. Property height = "number" - vendos lartësinë e tabelës: ose në pixel ose në përqindje.

    11. Rregullat e vetive = "parametër" - ku të shfaqen kufijtë midis qelizave. Mund të marrë vlerat e mëposhtme:

    • të gjitha - një vijë është tërhequr rreth çdo qelize në tabelë
    • grupe - shfaqet linja midis grupeve që formohen nga etiketat
    .

    Atributet dhe vetitë

    1. Property align = "parameter" - vendos shtrirjen e një qelize individuale në tabelë. Mund të marrë vlerat e mëposhtme:

    • shtrirje majtas - majtas
    • shtrirje qendër - qendër
    • shtrirje djathtas - djathtas

    2. Property background = "URL" - vendos imazhin e sfondit të qelizës. Në vend të URL-së, duhet të shkruhet adresa e imazhit të sfondit.

    3. Vetia bgcolor = "color" - vendos ngjyrën e sfondit të qelizës.

    4. Property bordercolor = "color" - vendos ngjyrën e kufirit të qelizës.

    5. Vetia char = "shkronjë" - vendos shkronjën nga e cila duhet të bëhet rreshtimi. Kuptimi atribut align duhet të vendoset në char.

    6. Vetia colspan = "numër" - vendos numrin e qelizave horizontale për t'u kombinuar.

    7. Property height = "number" - vendos lartësinë e tabelës: ose në pixel ose në përqindje.

    8. Property width = "number" - vendos gjerësinë e tabelës: ose në pixel ose në përqindje.

    9. Property rowspan = "number" - vendos numrin e qelizave vertikale të bashkuara.

    10. Property valign = "parametër" - shtrirje vertikale e përmbajtjes së qelizës.

    • sipër - rreshton përmbajtjen e qelizës në krye të rreshtit
    • shtrirje mes - mes
    • fund - rreshtoni në fund
    • bazë - shtrirje bazë
    Shënim 1

    Për tag

    ... Parametrat për një etiketë
    brenda saj

    Si të parandaloni që qelizat e tabelës të ngjiten së bashku

    Në rastin e përdorimit të kufirit (kufirit të qelizave) dhe mbushjes zero midis qelizave, ato janë ende të ngjitura së bashku dhe ju merrni një kufi të dyfishtë. Për të shmangur këtë, duhet të regjistroni tabelën e kolapsit të kufirit: palosni në fletën e stilit:

    ...

    I dashur lexues, tani keni mësuar shumë më tepër rreth etiketa html tabela. Tani ju këshilloj të kaloni në mësimin tjetër.

    Artikujt kryesorë të lidhur