Shembulli 12.1. Krijo një tabelë
Rregullimi i qelizave dhe pamja e tyre është paraqitur në fig. 12.1.
Ky leksion hedh një vështrim të detajuar se si përdoren tabelat në shënimin HTML. Ky është një organizim tabelor i tekstit, dhe një rrjet koordinativ tabelor, dhe grafika e organizuar në tabela.
), në të cilën tabela ishte e përshkruar me karaktere ASCII. Por kjo formë e paraqitjes së tabelës nuk mjaftonte Cilesi e larte dhe doli nga stili i përgjithshëm i dokumentit. Me prezantimin e tabelave në HTML, Webmasters tani nuk kanë vetëm një mjet për vendosjen e tekstit dhe numrave, por një mjet të fuqishëm dizajni për vendosjen e tyre në vendin e duhur ekran grafike dhe teksti.
Krijimi i tabelave në HTML
Etiketa përdoret për të përshkruar tabelat.<ТАВLЕ>. Etiketë<ТАВLЕ>, si shumë të tjerë, përkthen automatikisht rreshtin para dhe pas tabelës.
Krijimi i një rreshti tabele - etiketë<ТR>
Etiketë<ТR>(Rreshti i tabelës, rreshti i tabelës) krijon një rresht tabele. I gjithë teksti, etiketat dhe atributet e tjera që duhet të vendosen në një rresht duhet të vendosen midis etiketave lt;TR>.ТR>.
Përcaktimi i qelizave të tabelës - Etiketa<ТD>
Qelizat me të dhëna zakonisht vendosen brenda një rreshti tabele. Çdo qelizë që përmban tekst ose imazh duhet të rrethohet me etiketa<ТD>ТD>. Numri i etiketave<ТD>ТD>në një rresht specifikon numrin e qelizave
tabela
Nëse tabela ka dy etiketa TR, atëherë ajo ka dy rreshta. |
Nëse ka tre etiketa TD në një rresht, |
pastaj në të |
tre kolona. |
Titujt e kolonave të tabelës - etiketa<ТН>
Titujt për kolonat dhe rreshtat e një tabele vendosen duke përdorur etiketën e titullit<ТН>ТН>(Tabela Header, header tabela). Këto etiketa janë si<ТD>ТD>. Dallimi është se teksti është i mbyllur midis etiketave<ТН>ТН>, shkruhet automatikisht me shkronja të zeza dhe pozicionohet si parazgjedhje në mes të qelizës. Mund të zhbëni qendrimin dhe rreshtoni tekstin majtas ose djathtas. Nëse përdorni<ТD>ТD>me etiketë<В>dhe atribut<АLIGN=center>, teksti do të duket gjithashtu si një titull. Sidoqoftë, mbani në mend se jo të gjithë shfletuesit mbështesin në tabela font të guximshëm, kështu që është më mirë të vendosni titujt e tabelës me<ТН>.
ju lejon të krijoni titujt e tabelave. Si parazgjedhje, titujt përqendrohen dhe vendosen ose sipër (<САРТION АLIGN=top>), ose nën tavolinë (<САРТION ALIGN=bottom>). Titulli mund të përbëhet nga çdo tekst dhe imazh. Teksti do të ndahet në rreshta që korrespondojnë me gjerësinë e tabelës. ndonjëherë tag<САРТION>përdoret për mbishkrimin e figurës. Për ta bërë këtë, mjafton të përshkruani një tabelë pa kufij.
Titulli sipër tabelës
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Titulli nën tavolinë
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Atributi NOWRAP
Zakonisht, çdo tekst që nuk përshtatet në një rresht të një qelize tabele shkon në rreshti tjetër. Megjithatë, kur përdorni atributin NOWRAP me etiketa<ТН>ose<ТD>gjatësia e qelizës zgjerohet në mënyrë që teksti i përfshirë në të të përshtatet në një rresht.
atribut COLSPAN
etiketa<ТD>Dhe<ТН>modifikohen duke përdorur atributin COLSPAN (Hapësira e kolonës). Nëse dëshironi të bëni ndonjë qelizë më të gjerë se ajo e sipërme ose e poshtme, mund të përdorni atributin COLSPAN për ta shtrirë atë mbi çdo numër qelizash normale.
Nëse dëshironi të bëni ndonjë qelizë më të gjerë se sipër ose fund, |
mund të përdorni atributin COLSPAN=2, |
për ta shtrirë atë mbi çdo numër qelizash normale. |
Atributi ROWSPAN
Atributi ROWSPAN përdoret në etiketa<ТD>Dhe<ТН>, është i ngjashëm me atributin COLSPAN=, me përjashtim të faktit se ai specifikon numrin e rreshtave që do të shtrihet qeliza. Nëse specifikoni një numër më të madh se një në atributin ROWSPAN=s, atëherë numri përkatës i rreshtave duhet të jetë nën qelizën e shtrirë. Nuk mund të vendoset në fund të tabelës.
Atributi WIDTH
Atributi WIDTH ka dy përdorime. Mund ta vendosni në një etiketë<ТАВLЕ>për të dhënë gjerësinë e të gjithë tabelës, ose mund të përdoret në etiketa<ТD>ose<ТН>për të vendosur gjerësinë e një qelize ose grupi qelizash. Gjerësia mund të specifikohet në piksel ose në përqindje. Për shembull, nëse vendosni në etiketë<ТАВLЕ>WIDTH=250, ju do të merrni një tabelë të gjerë 250 piksel, pavarësisht nga madhësia e ekranit të faqes. Kur vendosni WIDTH=50% në etiketë<ТАВLЕ>tabela do të marrë gjysmën e gjerësisë së faqes në çdo madhësi të imazhit në ekran. Pra, kur specifikoni gjerësinë e tabelës si përqindje, mbani në mend se nëse përdoruesi ka një pamje të ngushtë, faqja juaj mund të duket pak e çuditshme. Nëse jeni duke përdorur pikselë dhe tabela është më e gjerë se porta e shikimit, një shirit lëvizës do të shfaqet në fund për të lëvizur majtas dhe djathtas përgjatë faqes. Në varësi të detyrave në fjalë, çdo mënyrë e përcaktimit të gjerësisë së tabelës mund të jetë e dobishme.
Teksti ose të dhënat - 100% gjerësi |
ose
Teksti ose të dhënat - 50% gjerësi |
ose
Teksti ose të dhënat - 200 px gjerësi |
ose
Teksti ose të dhënat - 100 px gjerësi |
Aplikimi i qelizave boshe
Nëse një qelizë nuk përmban të dhëna, ajo nuk do të ketë kufij. Nëse dëshironi që një qelizë të ketë kufij, por pa përmbajtje, duhet të vendosni diçka në të që nuk do të jetë e dukshme kur të shikohet. Ju mund të përdorni një varg bosh<ВR>. Ju madje mund të përcaktoni kolona boshe duke specifikuar gjerësinë e tyre në pixel, ose njësi relative dhe pa futur asnjë të dhënë në qelizat e marra. Ky mjet mund të jetë i dobishëm kur vendosni tekst dhe grafikë në një faqe.
atribut CELLRADDING
Ky atribut specifikon gjerësinë e hapësirës boshe midis përmbajtjes së qelizës dhe kufijve të saj, domethënë vendos kufijtë brenda qelizës.
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Atributet ALIGN dhe VALIGN
etiketa<ТR>, <ТD>Dhe<ТН>mund të modifikohet me ALIGN atributet dhe VALIGN. Atributi ALIGN përcakton shtrirjen horizontale të tekstit dhe grafikës, domethënë majtas, djathtas ose në qendër. Rreshtimi horizontal mund të specifikohet në disa mënyra:
ALIGN=lëshuar gjak shtyn përmbajtjen e qelizës afër skajit të majtë.
ALIGN=majtas Rreshton përmbajtjen e qelizës në të majtë, duke marrë parasysh dhëmbëzimin e specifikuar nga atributi CELLPADDING.
ALIGN=qendër në qendër të përmbajtjes së qelizës.
ALIGN=djathtas Rreshton përmbajtjen e qelizës në të djathtë, duke marrë parasysh dhëmbëzimin e specifikuar nga atributi CELLPADDING.
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Atributi VALIGN rreshton tekstin dhe grafikën brenda një qelize vertikalisht. Rreshtimi vertikal mund të specifikohet në disa mënyra:
VALIGN=lart Rreshton përmbajtjen e një qelize në kufirin e saj të sipërm.
VALIGN=mes Përqendron përmbajtjen e qelizës vertikalisht.
VALIGN=poshtë Rreshton përmbajtjen e një qelize në kufirin e saj të poshtëm.
Atributi VALIGN rreshton tekstin dhe grafikën brenda një qelize vertikalisht. |
krye, |
mesi, |
fund. |
VALIGN=lart Rreshton përmbajtjen e qelizës në kufirin e saj të sipërm. |
krye, |
krye, |
krye. |
VALIGN=middle Përqendron përmbajtjen e qelizës vertikalisht. |
mesi, |
mesi, |
e mesme. |
VALIGN=poshtë Rreshton përmbajtjen e qelizës në kufirin e saj të poshtëm. |
fundi, |
fundi, |
fund. |
Atributi BORDER
Në etiketë<ТАВLЕ>shpesh përcaktojnë se si do të duken kufijtë, domethënë linjat që rrethojnë qelizat e tabelës dhe vetë tabelën. Nëse nuk vendosni një kornizë, do të merrni një tabelë pa rreshta, por hapësira për to do të ndahet. I njëjti rezultat mund të arrihet duke vendosur<ТАВLЕ ВОRDER=0>. Ndonjëherë ju dëshironi të bëni kufirin më të trashë në mënyrë që të bie më mirë. Ju mund të vendosni kufij ekskluzivisht të theksuar për të tërhequr vëmendjen te një foto ose tekst. Kur krijoni tabela të mbivendosura, duhet të bëni për tabela të ndryshme kufij me trashësi të ndryshme për t'i dalluar më lehtë.
Atributi CELLSPACING
Atributi CELLSPACING specifikon hapësirën midis qelizave në piksel. Nëse ky atribut nuk specifikohet, vlera e paracaktuar është dy piksel. Me atributin CELLSPACING=, mund të vendosni tekst dhe grafikë kudo që dëshironi. Nëse doni të largoheni vend bosh, mund të futni një hapësirë në qelizë.
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
|
Tekst ose të dhëna |
Atributi BGCOLOR
Ky atribut ju lejon të vendosni ngjyrën e sfondit. Në varësi të cilës etiketë (TABLE, TR, TD) aplikohet, ngjyra e sfondit mund të vendoset për të gjithë tabelën, për një rresht ose për një qelizë të vetme. Kuptimi atribut i dhënëështë një kod RGB ose një emër standard i ngjyrës.
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Tekst ose të dhëna |
Atributi BACKGROUND
Ky atribut vendos imazhin e sfondit për tabelat. E aplikueshme për etiketat TABLE dhe TD. Vlera e tij është URL-ja e skedarit me imazhi i sfondit. Përdorimi i këtij atributi diskutohet më poshtë.
Përdorimi i tabelave në hartimin e faqeve
Tabelat janë të mira sepse, nëse dëshironi, ju mund t'i bëni kufijtë e tyre të padukshëm. Kjo lejon përdorimin e etiketës<ТАВLЕ>vendosni bukur tekstin dhe grafika në faqe. Mirupafshim<ТАВLЕ>mbetet i vetmi formatues i fuqishëm në HTML. Dizajnerët e faqeve të internetit tani kanë pothuajse të njëjtën liri në lidhje me përdorimin e "hapësirës së bardhë" si krijues. faqet e shtypura. Tabelat janë mënyra më e mirë për t'u larguar nga rregullimi hierarkik i tekstit në faqet e internetit.
Nëse shfletuesi mbështet tabelat, ai zakonisht do të shfaqë më së shumti efekte interesante marrë me ndihmën e tyre
Universiteti Pedagogjik Shtetëror Ural
Mirë se vini!
|
Krijimi i tabelave shumëngjyrëshe
Disa shfletues lejojnë që ngjyrat të shfaqen. Ka disa mënyra për të ngjyrosur një tabelë, kryesisht në varësi të shfletuesit që përdorni.
Kufijtë me ngjyra në Netscape Navigator. Jo vetëm që mund ta rrethoni tryezën kornizë e bukur, por gjithashtu vendosni një ngjyrë për të që është e ndryshme nga ngjyrat e tekstit dhe sfondit. Krijoni një GIF të thjeshtë gri (ose ndonjë GIF që dëshironi të keni si sfond) dhe përcaktojeni atë në një etiketë<ВODY>si sfond i faqes. Pastaj vendosni ngjyrën e sfondit të faqes. Si rezultat, etiketa juaj<ВОDY>do të duket diçka si kjo:
Ju keni krijuar një sfond të dyfishtë - GIF dhe ngjyra e vendosur. Si rezultat, ngjyra e sfondit do të jetë e dukshme në të gjitha kufijtë e tabelës dhe vija horizontale (<НR>). Pavarësisht nëse GIF-i juaj i sfondit është gri apo jo, linjat me ngjyra dhe kufijtë e tabelës do të dallohen dukshëm. Nëse sfondi GIF nuk është shumë i ndërlikuar, koha e ngarkimit të faqes do të rritet vetëm pak.
Artikujt kryesorë të lidhur