Primjer 12.1. Kreiranje tabele
Redoslijed ćelija i njihov izgled prikazan je na Sl. 12.1.
Ovo predavanje detaljno razmatra principe korišćenja tabela u HTML markupu. Ovo uključuje tabelarnu organizaciju teksta, tabelarni koordinatni sistem i grafike organizovane u tabelama.
), u kojem je tabela prikazana ASCII znakovima. Ali ovaj oblik stone prezentacije nije bio dovoljan Visoka kvaliteta i izdvajao se iz opšteg stila dokumenta. Nakon uvođenja tabela u HTML, webmasteri sada nisu imali samo alat za postavljanje tekstualnih i numeričkih podataka, već moćan alat za dizajn za postavljanje u na pravom mjestu ekran grafičkih slika i teksta.
Kreiranje tabela u HTML-u
Oznaka se koristi za opisivanje tabela<ТАВLЕ>. Tag<ТАВLЕ>, kao i mnogi drugi, automatski prevodi red prije i poslije tabele.
Kreiranje reda tabele - oznake<ТR>
Tag<ТR>(Red tabele) kreira red tabele. Sav tekst, druge oznake i atributi koji se trebaju postaviti u jedan red moraju biti smješteni između lt;TR> oznakaТR>.
Definiranje ćelija tabele - oznaka<ТD>
Ćelije sa podacima se obično postavljaju unutar reda tabele. Svaka ćelija koja sadrži tekst ili sliku mora biti okružena oznakama<ТD>ТD>. Broj oznaka<ТD>ТD>u redu definira broj ćelija
Table
Ako tabela ima dvije TR oznake, onda ima dva reda. |
Ako postoje tri TD oznake u redu, |
onda u njemu |
tri kolone. |
Naslovi kolona tabele - oznaka<ТН>
Naslovi za kolone i redove tabele se postavljaju pomoću oznake zaglavlja<ТН>ТН>(Zaglavlje tabele, naslov tabele). Ove oznake su slične<ТD>ТD>. Razlika je u tome što je tekst zatvoren između oznaka<ТН>ТН>, automatski se ispisuje podebljanim slovima i podrazumevano se postavlja u sredinu ćelije. Možete odcentrirati tekst i poravnati tekst lijevo ili desno. Ako koristite<ТD>ТD>sa oznakom<В>i atribut<АLIGN=center>, tekst će također izgledati kao naslov. Međutim, imajte na umu da svi pretraživači ne podržavaju tabele bold font, pa je bolje postaviti zaglavlja tablice koristeći<ТН>.
omogućava vam da kreirate zaglavlja tabele. Podrazumevano, naslovi su centrirani i postavljeni ili iznad (<САРТION АLIGN=top>), ili ispod stola (<САРТION ALIGN=bottom>). Naslov se može sastojati od bilo kog teksta i slika. Tekst će biti podijeljen u redove koji odgovaraju širini tabele. Ponekad tag<САРТION>koristi se za potpisivanje slike. Da biste to učinili, dovoljno je opisati tabelu bez granica.
Zaglavlje iznad tabele
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Idemo ispod stola
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
NOWRAP atribut
Tipično, ide svaki tekst koji ne stane u jedan red ćelije tabele sljedeći red. Međutim, kada koristite atribut NOWRAP s oznakama<ТН>ili<ТD>Dužina ćelije se proširuje tako da tekst u njoj stane u jedan red.
COLSPAN atribut
Oznake<ТD>I<ТН>modificirano korištenjem atributa COLSPAN (Raspon kolone, veza stupca). Ako želite da učinite ćeliju širu od vrha ili dna, možete koristiti atribut COLSPAN da je protegnete na bilo koji broj običnih ćelija.
Ako želite bilo koju ćeliju učiniti širom od gornje ili donje, |
možete koristiti atribut COLSPAN=2, |
da ga rastegnemo na bilo koji broj pravilnih ćelija. |
ROWSPAN atribut
ROWSPAN atribut koji se koristi u oznakama<ТD>I<ТН>, sličan je atributu COLSPAN=, samo što određuje broj linija preko kojih se ćelija proteže. Ako ste naveli broj veći od jedan u atributu ROWSPAN=s, tada odgovarajući broj redova mora biti ispod rastegnute ćelije. Ne može se staviti na dno tabele.
WIDTH atribut
Atribut WIDTH se koristi u dva slučaja. Možete ga staviti u oznaku<ТАВLЕ>za davanje širine cijele tabele ili se može koristiti u oznakama<ТD>ili<ТН>za postavljanje širine ćelije ili grupe ćelija. Širina se može odrediti u pikselima ili u postocima. Na primjer, ako postavite u oznaku<ТАВLЕ>WIDTH=250, dobićete tabelu širine 250 piksela bez obzira na veličinu stranice na vašem monitoru. Prilikom postavljanja WIDTN=50% u oznaci<ТАВLЕ>tabela će zauzimati polovinu širine stranice pri bilo kojoj veličini slike na ekranu. Dakle, kada specificirate širinu tabele kao procenat, imajte na umu da ako korisnik ima uski okvir za prikaz, vaša stranica može izgledati malo čudno. Ako koristite piksele i tabela je šira od područja za gledanje, na dnu će se pojaviti traka za pomicanje za pomicanje lijevo i desno preko stranice. Ovisno o zadacima, bilo koji način postavljanja širine tablice može biti koristan.
Tekst ili podaci - širina 100% |
ili
Tekst ili podaci - širina 50% |
ili
Tekst ili podaci - širina 200 piksela |
ili
Tekst ili podaci - širine 100 piksela |
Primjena praznih ćelija
Ako ćelija ne sadrži podatke, neće imati granice. Ako želite da ćelija ima ivice, ali bez sadržaja, morate u nju staviti nešto što neće biti vidljivo kada se gleda. Možete koristiti prazan niz<ВR>. Možete čak definirati prazne stupce navođenjem njihove širine u pikselima ili relativne jedinice i bez unosa ikakvih podataka u rezultirajuće ćelije. Ovaj alat može biti koristan pri postavljanju teksta i grafike na stranicu.
CELLADDING atribut
Ovaj atribut određuje širinu praznog prostora između sadržaja ćelije i njenih granica, odnosno postavlja margine unutar ćelije.
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
ALIGN i VALIGN atributi
Oznake<ТR>, <ТD>I<ТН>može se modificirati sa ALIGN atributi i VALIGN. Atribut ALIGN određuje da li su tekst i grafika poravnati horizontalno, odnosno lijevo ili desno, ili centrirani. Horizontalno poravnanje može se specificirati na nekoliko načina:
ALIGN=bleedleft pritisne sadržaj ćelije blizu lijeve ivice.
ALIGN=lijevo Poravnava sadržaj ćelije ulijevo, uzimajući u obzir uvlačenje navedeno atributom CELLPADDING.
ALIGN=centar Centrira sadržaj ćelije.
ALIGN=desno Poravnava sadržaj ćelije udesno, uzimajući u obzir uvlačenje navedeno atributom CELLPADDING.
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Atribut VALIGN vertikalno poravnava tekst i grafiku unutar ćelije. Vertikalno poravnanje može se specificirati na nekoliko načina:
VALIGN=vrh Poravnava sadržaj ćelije s gornjom ivicom.
VALIGN=srednja Centrira sadržaj ćelije okomito.
VALIGN=dno Poravnava sadržaj ćelije s donjom ivicom.
Atribut VALIGN vertikalno poravnava tekst i grafiku unutar ćelije. |
vrh, |
sredina, |
dnu. |
VALIGN=top Poravnava sadržaj ćelije sa gornjom ivicom. |
vrh, |
vrh, |
top. |
VALIGN=middle Centrira sadržaj ćelije okomito. |
sredina, |
sredina, |
srednji. |
VALIGN=dno Poravnava sadržaj ćelije sa donjom ivicom. |
dno, |
dno, |
dnu. |
BORDER atribut
U oznaci<ТАВLЕ>često određuju kako će izgledati granice, odnosno linije koje okružuju ćelije tabele i samu tabelu. Ako ne navedete okvir, dobićete tabelu bez linija, ali će za njih biti dodijeljen prostor. Isti rezultat se može postići postavljanjem<ТАВLЕ ВОRDER=0>. Ponekad želite da obrub učinite debljim tako da se bolje ističe. Da biste privukli pažnju na sliku ili tekst, možete postaviti isključivo podebljane granice. Prilikom kreiranja ugniježđenih tabela morate učiniti za različiti stolovi granice različite debljine kako bi se lakše razlikovale.
CELLSPACING atribut
Atribut CELLSPACING specificira širinu razmaka između ćelija u pikselima. Ako ovaj atribut nije naveden, zadana vrijednost je dva piksela. Koristeći CELLSPACING= atribut, možete postaviti tekst i grafiku gdje god su vam potrebni. Ako želiš da odeš prazno mesto, možete unijeti razmak u ćeliju.
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
|
Tekst ili podaci |
BGCOLOR atribut
Ovaj atribut vam omogućava da postavite boju pozadine. Ovisno o tome s kojom se oznakom (TABLE, TR, TD) koristi, boja pozadine može se postaviti za cijelu tablicu, za red ili za pojedinačnu ćeliju. Značenje ovog atributa je RGB kod ili naziv standardne boje.
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Tekst ili podaci |
Atribut BACKGROUND
Ovaj atribut specificira pozadinsku sliku za tabele. Primjenjuje se na TABLE i TD oznake. Njegova vrijednost je URL datoteke sa pozadinska slika. Upotreba ovog atributa je razmotrena u nastavku.
Upotreba tabela u dizajnu stranica
Dobra stvar kod stolova je to što njihove granice možete učiniti nevidljivim ako želite. Ovo omogućava korištenje oznake<ТАВLЕ>lijepo postavite tekst i grafiku na stranicu. Bye tag<ТАВLЕ>ostaje jedini moćni alat za formatiranje u HTML-u. Dizajneri web stranica sada imaju gotovo istu slobodu korištenja bijelog prostora kao kreatori web stranica. štampane stranice. Tabele su najbolji način da se odmaknete od hijerarhijskog postavljanja teksta na web stranicama.
Ako pretraživač podržava tabele, obično će ispravno prikazati većinu zanimljivi efekti dobijene uz njihovu pomoć
Uralski državni pedagoški univerzitet
Dobrodošli!
Obuka"Osnove WEB masteringa" |
|
Kreiranje šarenih stolova
Neki pretraživači vam omogućavaju da prikažete boje. Postoji nekoliko načina za bojenje tabele, uglavnom u zavisnosti od pretraživača koji koristite.
Obrube u boji u Netscape Navigatoru. Ne samo da možete okružiti sto prelep okvir, ali i za njega postaviti boju koja se razlikuje od boja teksta i pozadine. Napravite jednostavan sivi GIF (ili bilo koji GIF koji želite da imate kao pozadinu) i definirajte ga u oznaci<ВODY>kao pozadinu stranice. Zatim postavite boju pozadine stranice. Kao rezultat, vaša oznaka<ВОDY>izgledat će otprilike ovako:
Napravili ste dvostruku pozadinu - GIF i specificirana boja. Kao rezultat toga, boja pozadine će biti vidljiva na svim granicama tablice i horizontalne linije (<НR>). Bez obzira na to je li vaš GIF pozadinski siv ili ne, obojene linije i ivice tablice će se primjetno istaknuti. Ako pozadinski GIF nije previše složen, vrijeme učitavanja stranice će se samo neznatno povećati.
Najbolji članci na ovu temu