CSS specifikacija daje neograničene mogućnosti za dizajn tabela. Prema zadanim postavkama, ćelije tabele i tabele nemaju vidljive granice ili pozadinu, a ćelije unutar tabele nisu blizu jedna drugoj.
Širina ćelija tabele određena je širinom njihovog sadržaja, tako da širina kolona tabele može biti različita. Visina svih ćelija u nizu je ista i određena je visinom najviše ćelije.
Formatiranje tabele
1. Granice tablice
Tabela i ćelije u njoj se podrazumevano prikazuju u pretraživaču bez vidljivih granica. Granice stola postavljeni su graničnim svojstvom:
Tabela ( border-collapse: kolaps; /*ukloni prazni prostori između ćelija*/ granica: 1px čvrsta siva; /*postaviti vanjsku granicu za tablicu sive boje debljina 1px*/ )
Granice ćelije zaglavlja svaka kolona je postavljena za th element:
Th (rub: 1px puna siva;)
Granice ćelija tijela tablice su specificirana za td element:
Td (rub: 1px puna siva;)
Debljina granica susjednih ćelija se ne udvostručuje, tako da možete postaviti granice za cijelu tablicu na sljedeći način:
Th, td (ivica: 1px puna siva;)
Vanjska ivica tabele može se istaknuti dajući joj povećanu širinu:
Tabela (rub: 3px čvrsto siva;)
Granice se mogu postaviti djelimično:
/* postavite sivu vanjsku granicu od 3px za tabelu */ tablicu (ivica-vrh: 3px čvrsto siva; ) /* postavite sivu granicu od 1px za ćeliju tijela tablice */ td (ivica-dno: 1px čvrsta siva;)
Možete pročitati više o pograničnoj imovini.
2. Kako podesiti širinu i visinu stola
Default širina i visina stola određena sadržajem njegovih ćelija. Ako širina nije postavljena, ona će biti jednaka širini najšireg reda (linije).
Širina tabele i kolona postaviti pomoću svojstva širine. Ako je tabela postavljena na tablicu (širina: 100%;) , tada će širina tablice biti jednaka širini bloka kontejnera u kojem se nalazi.
Širina tabele i kolona se obično postavlja u px ili %, na primer:
Tabela (širina: 600px;) th (širina: 20%;) td:first-child (širina: 30%;)
Visina stola nije postavljeno. visina reda tabelama se može manipulisati dodavanjem gornjih i donjih paddinga elementima
Th, td (odmak: 10px 15px;)
3. Kako postaviti pozadinu stola
Default pozadina stola a ćelije prozirne. Ako stranica ili blok koji sadrži tabelu ima pozadinu, ona će se prikazati kroz tabelu. Ako je pozadina postavljena i za tabelu i za ćelije, tada će na mjestima gdje se pozadina tablice i ćelije preklapaju biti vidljiva samo pozadina ćelija. Pozadina za tabelu u cjelini i njene ćelije mogu biti:
punjenje,
,
.
4. Kolone tabele
Model CSS tabele fokusiran uglavnom na redove (redove) formirane pomoću oznake
koristeći oznaku
Možete postaviti pozadinu za bilo koji broj kolona;
koristeći tabelu selektora td:first-child, tablicu td:last-child, možete postaviti stilove za prvu ili posljednju kolonu tabele (osim za prvu ćeliju zaglavlja tabele);
koristeći selektor tablice td:nth-child (pravilo odabira stupaca) možete postaviti stilove za bilo koju kolonu tabele.
Možete pročitati više o CSS selektorima.
5. Kako dodati naslov u tablicu
Možete dodati zaglavlje u tablicu pomoću oznake
Kompanija | Q1 | Q2 | Q3 | Q4 |
---|
6. Kako ukloniti jaz između okvira ćelija
Granice ćelija tabele su podrazumevano odvojene malim razmakom. Ako postavite border-collapse: kolaps za tabelu, tada će se praznina ukloniti. Imovina je naslijeđena.
Sintaksa
Tabela (granica-kolaps: kolaps;)
Rice. 3. Primjer tablica sa spojenim i podijeljenim granicama ćelija
7. Kako povećati razmak između ivica ćelija
Via granična svojstva-razmak može promijeniti razmak između granica ćelija. Ova nekretnina odnosi se na tabelu u celini. Naslijeđeno.
Sintaksa
Tabela (border-collapse: odvojeno; razmak između granica: 10px 20px;) tablica (border-collapse: odvojen; razmak obruba: 10px;) Rice. 4. Primjer tablica sa povećanim razmacima između okvira ćelija
8. Kako sakriti prazne ćelije tabele
Svojstvo praznih ćelija sakriva ili prikazuje prazne ćelije. Utječe samo na ćelije koje ne sadrže nikakav sadržaj. Ako je ćelija postavljena na pozadinu, a tabela na tablicu (border-collapse: collapse;), tada ćelija neće biti skrivena. Naslijeđeno.
Kompanija | Q1 | Q2 | Q3 |
---|---|---|---|
Microsoft | 20.3 | 30.5 | |
50.2 | 40.63 | 45.23 |
9. Izgled tabele sa svojstvom table-layout
Izgled rasporeda tabele određen je jednim od dva pristupa: fiksnim rasporedom ili automatskim rasporedom. Ispod rasporeda u ovaj slučaj podrazumijeva se kako je širina tabele raspoređena između širine ćelija. Imovina se ne nasljeđuje.
Sintaksa
Tablica (raspored stola: fiksni;)
10. Najbolji rasporedi tablica
1. Horizontalni minimalizam
Horizontalne tabele su tabele čiji se tekst čita horizontalno. Svaki entitet je zasebna linija. Ove tabele možete stilizovati u minimalističkom stilu tako što ćete postaviti ivicu od dva piksela ispod naslova.
zaposlenik | Plata | Bonus | Supervizor |
---|---|---|---|
Stephen C. Cox | $300 | $50 | Bob |
Josephine Tan | $150 | - | Annie |
Joyce Ming | $200 | $35 | Andy |
James A. Pentel | $175 | $25 | Annie |
At u velikom broju redove ovaj dizajn tabele čini teškim za čitanje. Da biste riješili ovaj problem, možete dodati ivicu od jednog piksela ispod svih td elemenata.
Td ( border-bottom: 1px solid #ccc; boja: #669; padding: 9px 8px; prijelaz: .3s linear; )/*drugi kod kao gore*/
Dodavanje efekta :hover elementu tr će olakšati čitanje minimalističkih tabela. Kada zadržite pokazivač miša iznad ćelije, ostale ćelije u istom redu se biraju u isto vrijeme, što olakšava praćenje informacija ako tabele imaju više kolona.
Th ( font-weight: normal; boja: #039; padding: 10px 15px; ) td (boja: #669; border-top: 1px solid #e8edff; padding: 10px 15px; ) tr:hover td (pozadina: #e8edff ;)
2. Vertikalni minimalizam
Iako se takve tabele retko koriste, vertikalno orijentisane tabele su ipak korisne za kategorizaciju ili poređenje opisa objekata predstavljenih kolonom. Možete ih stilizirati u minimalističkom stilu dodavanjem razmaka za odvajanje stupaca.
Th ( font-weight: normal; border-bottom: 2px solid #6678b1; border-right: 30px solid #fff; border-left: 30px solid #fff; color: #039; padding: 8px 2px; ) td ( border- desno: 30px solid #fff; granica-lijevo: 30px solid #fff; boja: #669; padding: 12px 2px; )
3. "Upakovan" stil
Najpouzdaniji stil za dizajniranje stolova svih vrsta je takozvani "kutijasti" stil. Dovoljno je izabrati dobro sema boja, a zatim postavite boju pozadine za sve ćelije. Ne zaboravite da naglasite razliku između linija postavljanjem granica kao graničnika.
Th (veličina fonta: 13px; težina fonta: normalna; pozadina: #b9c9fe; border-top: 4px solid #aabcfe; border-bottom: 1px solid #fff; boja: #039; padding: 8px; ) td (pozadina : #e8edff; border-bottom: 1px solid #fff; boja: #669; border-top: 1px solid transparent; padding: 8px; ) tr:hover td (pozadina: #ccddff;)
Najteže je pronaći pravu shemu boja koja će se skladno uklopiti s vašom web lokacijom. Ako je stranica opterećena grafikom i dizajnom, tada će vam biti prilično teško koristiti ovaj stil.
Tabela (familija fontova: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; veličina fonta: 14px; maksimalna širina: 70%; širina: 70%; poravnanje teksta: centar; obrub-kolaps: kolaps ; border-top: 7px solid #9baff1; border-bottom: 7px solid #9baff1; ) th (font-size: 13px; font-weight: normal; background: #e8edff; border-right: 1px solid #9baff1; border- lijevo: 1px solid #9baff1; boja: #039; padding: 8px; ) td (pozadina: #e8edff; granica-desno: 1px čvrsta #aabcfe; granica-lijevo: 1px čvrsta #aabcfe; boja: #669; padding: 8px ;)
4. Horizontalna zebra
Zebra sto izgleda prilično atraktivno i udobno. Opciona boja pozadine može poslužiti kao vizuelni znak ljudima da čitaju tabelu.
Th ( font-weight: normal; boja: #039; padding: 10px 15px; ) td ( boja: #669; border-top: 1px solid #e8edff; padding: 10px 15px; ) tr:nth-child(2n) ( pozadina: #e8edff;)
5. Novinski stil
Da biste postigli takozvani efekat novina, možete primijeniti obrube na elemente tablice i igrati se ćelijama iznutra. Lagani, minimalistički novinski stil mogao bi izgledati ovako: igrajte se bojama, dodajte ivice, dopunu, različite pozadine, i efekat :hover kada se lebdi iznad reda.
Tabela (obrub: 1px pun #69c;) th (težina fonta: normalna; boja: #039; ivica na dnu: 1px isprekidana #69c; padding: 12px 17px; ) td ( boja: #669; padding: 7px 17px; ) tr:hover td (pozadina: #ccddff;)
Tabela (obrub: 1px pun #69c;) th (težina fonta: normalna; boja: #039; padding: 10px; ) td ( boja: #669; ivica vrh: 1px isprekidana #fff; padding: 10px; pozadina: #ccddff; ) tr:hover td (pozadina: #99bcff;)
Tabela (obrub: 1px čvrsta #6cf;) th (težina fonta: normalna; veličina fonta: 13px; boja: #039; transformacija teksta: velika slova; ivica desno: 1px čvrsta #0865c2; ivica na vrhu: 1px čvrsta #0865c2; granica-lijevo: 1px puna #0865c2; granica-dno: 1px čvrsta #fff; padding: 20px; ) td ( boja: #669; granica-desno: 1px isprekidana #6cf; padding: 10px 20px; )
6. Pozadina stola
Ako tražite brzi i jedinstven način raspored tabele, izaberite atraktivna slika ili fotografiju koja se odnosi na temu stola i postavite je kao pozadinu stola.
Jpg") bez ponavljanja; background-position: 100% 55px; ) th (težina fonta: normalna; boja: #339; padding: 10px 12px; ) td ( background: url("https://website/images/ back..png"); pozadina: prozirna; )
Ovo predavanje ima detaljan pogled na to kako se tabele koriste u HTML markiranju. Ovo je tabelarna organizacija teksta, tabelarna koordinatna mreža i grafika organizovana u tabele.
Sredstva za opisivanje tabela u HTML-u
As WWW razvoj postalo je jasno da alati koji su ugrađeni u HTML nisu dovoljni za kvalitetan prikaz razne vrste dokumenata. Nedostatak HTML-a bio je nedostatak mogućnosti prikaza tabele u njegovom sastavu. U tu svrhu, unaprijed formatirani tekst (oznaka
), u kojoj je tabela ocrtana ASCII znakovima. Ali ovaj oblik stone prezentacije nije bio dovoljan Visoka kvaliteta i izašao iz opšteg stila dokumenta. Sa uvođenjem tabela u HTML, webmasteri sada imaju ne samo alat za postavljanje teksta i brojeva, već i moćan alat za dizajn za njihovo postavljanje u pravo mjesto ekran grafike 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, 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 tablice - Tag<Т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 određuje broj ćelija
sto
Ako tabela ima dvije TR oznake, onda ima dva reda. Ako su tri u redu tag TD, onda u njemu tri kolone. Zaglavlja kolona tabele - oznaka<ТН>
Naslovi za kolone i redove tabele se postavljaju pomoću oznake naslova<ТН>ТН>(Zaglavlje tabele, zaglavlje tabele). Ove oznake su kao<ТD>ТD>. Razlika je u tome što je tekst zatvoren između oznaka<ТН>ТН>, se automatski ispisuje podebljanim slovima i podrazumevano se postavlja u sredinu ćelije. Možete poništiti centriranje 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 tabele sa<ТН>.
Naslov je po defaultu centriran | Zaglavlje može obuhvatiti kolone | |
---|---|---|
Zaglavlje se može postaviti prije kolona | Tekst ili podaci | Tekst ili podaci |
Zaglavlje može spojiti linije | Tekst ili podaci | Tekst ili podaci |
Tekst ili podaci | Tekst ili podaci | |
Tekst ili podaci | Tekst ili podaci |
Korištenje zaglavlja tablice - oznaka<САРТIОN>
Tag
Tekst ili podaci | Tekst ili podaci | Tekst ili podaci | Tekst ili podaci |
Tekst ili podaci | Tekst ili podaci | Tekst ili podaci |
NOWRAP atribut
Obično svaki tekst koji ne stane u jedan red ćelije tabele ide na sljedeći red. Međutim, kada koristite atribut NOWRAP s oznakama<ТН>ili<ТD>dužina ćelije je proširena tako da tekst sadržan u njoj stane u jedan red.
COLSPAN atribut
oznake<ТD>i<ТН>se mijenjaju pomoću atributa COLSPAN (Raspon kolone). Ako želite bilo koju ćeliju učiniti širom od gornje ili donje, možete koristiti atribut COLSPAN da je protegnete na bilo koji broj normalnih ćelija.
Ako želite bilo koju ćeliju učiniti širom od gornje ili donje, | možete koristiti atribut COLSPAN=2, |
da ga rastegne na bilo koji broj normalnih ćelija. |
ROWSPAN atribut
ROWSPAN atribut koji se koristi u oznakama<ТD>i<ТН>, sličan je atributu COLSPAN=, osim što specificira broj linija koje će ćelija obuhvatiti. Ako navedete 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 ima dvije namjene. 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 ekrana stranice. Kada postavite WIDTH=50% u tag<ТАВLЕ>tabela će zauzeti 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 okvira za prikaz, 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 - 100% širine |
Tekst ili podaci - 50% širine |
Tekst ili podaci - širina 200 px |
Tekst ili podaci - širina 100 px |
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žeš 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 primljene ćelije. Ovaj alat može biti koristan pri postavljanju teksta i grafike na stranicu.
CELLRADDING atribut
Ovaj atribut specificira š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. ALIGN atribut definira horizontalno poravnanje teksta i grafike, tj. lijevo, desno ili centrirano. Horizontalno poravnanje može se specificirati na nekoliko načina:
ALIGN=bleedleft gura sadržaj ćelije blizu lijeve ivice.
ALIGN=lijevo Poravnava sadržaj ćelije ulijevo, uzimajući u obzir uvlačenje navedeno atributom CELLPADDING.
ALIGN=centar centrirati 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 poravnava tekst i grafiku unutar ćelije okomito. 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 poravnava tekst i grafiku unutar ćelije okomito. | 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=bottom 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 tablice i samu tablicu. Ako ne postavite okvir, dobićete sto bez linija, ali će prostor za njih biti dodijeljen. Isti rezultat se može postići postavljanjem<ТАВLЕ ВОRDER=0>. Ponekad želite da obrub učinite debljim tako da se bolje ističe. Možete postaviti isključivo podebljane ivice kako biste skrenuli pažnju na sliku ili tekst. 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 razmak između ćelija u pikselima. Ako ovaj atribut nije naveden, zadana vrijednost je dva piksela. Sa CELLSPACING= atributom, možete postaviti tekst i grafiku gdje god želite. 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. U zavisnosti od toga sa kojom oznakom (TABLE, TR, TD) se primenjuje, boja pozadine se može postaviti za celu tabelu, za red ili za jednu ćeliju. Značenje dati atribut je RGB kod ili standardni naziv boje.
Tekst ili podaci | Tekst ili podaci | Tekst ili podaci |
Tekst ili podaci | Tekst ili podaci | Tekst ili podaci |
Atribut BACKGROUND
Ovaj atribut postavlja pozadinsku sliku za tabele. Primjenjivo na TABLE i TD oznake. Njegova vrijednost je URL datoteke sa pozadinska slika. Korištenje ovog atributa razmatra se u nastavku.
Upotreba tabela u dizajnu stranica
Stolovi su dobri jer, po želji, njihove granice možete učiniti nevidljivim. Ovo omogućava korištenje oznake<ТАВLЕ>lijepo postavite tekst i grafiku na stranicu. Bye tag<ТАВLЕ>ostaje jedini moćni formater u HTML-u. Dizajneri web stranica sada imaju gotovo istu slobodu da koriste "bijeli prostor" kao kreatori. štampane stranice. Tabele su najbolji način da se odmaknete od hijerarhijskog rasporeda teksta na web stranicama.
Ako pretraživač podržava tabele, obično će se prikazati najviše zanimljivi efekti dobijene uz njihovu pomoć
Uralski državni pedagoški univerzitetDobrodošli!
|
Kreiranje šarenih stolova
Neki pretraživači dozvoljavaju prikazivanje boja. 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 tag-u<ВODY>kao pozadina stranice. Zatim postavite boju pozadine stranice. Kao rezultat, vaša oznaka<ВОDY>izgledat će otprilike ovako:
Napravili ste dvostruku pozadinu - GIF i postavite boju. Kao rezultat boja pozadine bit će vidljiv na svim granicama tablice i horizontalne linije (<НR>). Bez obzira da li je vaš GIF u pozadini siv ili ne, obojene linije i ivice tablice će se istaknuti. Ako pozadinski GIF nije previše kompliciran, vrijeme učitavanja stranice će se samo neznatno povećati.
Postali su popularni, web dizajneri su uglavnom koristili metodu tabelarnog rasporeda i dobili vrlo dobar rezultat.
Oznake koje se koriste za pravljenje tabele u html-u
sto - obavezna oznaka, koji otvara i zatvara sto
natpis - opciona oznaka, označavajući naslov tabele
th- opcionu oznaku, u čiju početnu i završnu oznaku stane naziv kolone. Obično podebljano
tr- obavezna oznaka sa koje se linija otvara i zatvara
td- obavezna oznaka koja označava otvaranje i zatvaranje ćelije u nizu
Primjer jednostavnog koda tablice
Kolona 1 | Stobets 2 |
---|---|
Tekst u prvoj ćeliji | Tekst u drugoj ćeliji |
Prikazaće se pretraživač
Dodjeljivanje tabela u html-u
Lekcija o stolovima je veoma važna! Zahvaljujući tabelama, možete poredati ne samo tekst, već i slike, linkove i još mnogo toga. Stol se može postaviti pozadini(ili njegova boja), indent, širina, granica i druge opciješto će mu dati lep izgled. Tabela - Vaš prvi korak za razumijevanje web dizajn! Ranije su mnoge stranice bile u potpunosti postavljene kao tabele, odnosno sve što je korisnik vidio (bočni meni, Top Menu, sadržaj) - bio je sadržaj velikih ćelija tabele.S tim u vezi, pređimo na atribute koji čine sto lijepim...
Svojstva i parametri html tabela: padding, širina, boja pozadine, ivica (okvir)
At table tag ima sljedeće atribute:širina- širina stola. može biti u pikselima ili % širine ekrana.
bgcolor- boja pozadine ćelija tabele
pozadini- ispunjava pozadinu stola uzorkom
granica- okvir i ivice u tabeli. Debljina je navedena u pikselima
cell padding- dopuna u pikselima između sadržaja ćelije i njenog unutrašnjeg ruba
Kao i ranije, vrijednost atributa se piše u navodnicima.
Kolona 1 | Stobets 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Kolona 1 | Stobets 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tekst u prvoj ćeliji prve kolone | Tekst u drugoj ćeliji druge kolone |
Kolona 1 | Stobets 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tekst u prvoj ćeliji prve kolone | Tekst u drugoj ćeliji druge kolone | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kolona 1 | Stobets 2 |
Kolona 1 | Stobets 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tekst u prvoj ćeliji prve kolone | Tekst u drugoj ćeliji druge kolone | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
kreira naslov stupca - posebnu ćeliju, tekst u kojoj je istaknut podebljanim slovima. Broj ćelija zaglavlja određen je brojem parova oznaka | kreira ćelije tabele koje sadrže podatke tabele. Uparene oznake | , koji se nalazi u istom redu, određuju broj ćelija u redu tabele. Broj parova ćelija | mora biti jednak broju parova ćelija | . Atributi colspan, rowspan, headers dostupni su za element. 5. Kako dodati naslov (naslov) u tabeluKreira naslov tabele. Dodano direktno nakon oznake 6. Grupisanje redova i kolona tabeleKreira strukturnu grupu kolona, naglašavajući logički homogene ćelije. Grupira jednu ili više kolona za uniformno oblikovanje, dozvoljavajući da se stilovi primjenjuju na stupce umjesto da se stilovi ponavljaju za svaku ćeliju i svaki red. Dodano direktno nakon oznaka Rice. 2. Isticanje kolona tabele drugom bojom pomoću oznaka i 7. Grupisanje sekcija tabeleElement kreira grupu naslova za redove tabele kako bi se postavio uniforman dizajn. Koristi se u kombinaciji sa elementima | i da specificirate svaki dio tabele.
---|
Atribut | Opis, prihvaćena vrijednost | |||
---|---|---|---|---|
colspan | Broj ćelija u redu za vodoravno spajanje. | |
||
zaglavlja | Određuje listu ćelija zaglavlja koja sadrži informacije zaglavlja za trenutnu ćeliju podataka. Dizajniran za pretraživače govora. | ... | ... | |
raspon redova | Broj ćelija u koloni za vertikalno spajanje. | Moguće vrijednosti: broj od 1 do 999. |
||
raspon | Kombinirani broj kolona za posao uniformni stil, default je 1. Prihvaćene vrijednosti: bilo koji pozitivan cijeli broj. |
10. Primjer kreiranja tabele
Rice. 4. Kreirajte meni restorana sa HTML tabelom
HTML markup
Kuhinja | hladna jela | Topla jela | deserti | ||
---|---|---|---|---|---|
Salate | Grickalice | Prvi obrok | Glavna jela | ||
ruski | The vinaigrette | Jezik sa hrenom | Šći sa kiselim kupusom | Knedle od krompira | Pečene jabuke sa medom |
Olivier salata | Goveđi žele | Rassolnik kući | Šaran pečen u pavlaci | palačinka pita | |
Haringa ispod "krznenog kaputa" | Želeran smuđ | Meat hodgepodge | Kotleti "Pozharsky" | Kolač "Krompir" | |
španski | Ceviche od jakobnih kapica | Empanadas | Krušna supa sa belim lukom | Paella sa plodovima mora | Churros |
Timbale od avokada i tune | Ahotomate | Asturian fabada | Pork Raxo | Almoishavena | |
Pasulj sa šunkom | Chanfine | Riblja čorba sa knedlama od griza | tortilja od krompira | Bunuelos | |
francuski | Vosges salata | Chicken Riyette | Krem supa od patlidžana "Renoir" | Potato ograten | brioche |
Salata "Panzanella" | Ukusni sir | francuska supa od bundeve | Gratin od peradi | Ligurska pita od limuna | |
Tartarus | marinirani losos | Supa "Conti" | Tartiflette | Savarin "Trijumf" |
V ovaj odjeljak razmatraju se i neke specifičnosti pojedinačnih pretraživača, kao i individualne suptilnosti građenje i izlaganje tabela.
Prikazivanje praznih ćelija u HTML tabelama
Jedna od karakteristika prezentacije HTML tabela različitim pretraživačima je prikazivanje praznih ćelija. Prema opisu HTML jezik svi pretraživači moraju popuniti redove praznim ćelijama ako bilo koji red ima manji broj ćelija od drugih redova. Osim toga, bilo gdje u tablici mogu postojati ćelije koje ne sadrže podatke.
Postoji razlika između praznih ćelija i ćelija koje sadrže nevidljive podatke. U praznim ćelijama unutar para oznaka
, ili bilo koji tekst čija boja odgovara boji pozadine ćelije. Ako se ćelije koje sadrže podatke (čak i one nevidljive) prikazuju na isti način od strane svih pretraživača, tada će prazne ćelije biti drugačije prikazane. Netscape pretraživač ne prikazuje praznu ćeliju, odnosno mjesto gdje datu ćeliju, će biti ispunjen bojom pozadine stranice, a ne bojom pozadine ćelije, za razliku od ćelija koje sadrže podatke. Oko praznih ćelija se ne iscrtava granica. HTML primjer tabele sa praznom ćelijom je prikazano na sl. 4.15.
Rice. 4.15. prazan HTML ćelija tabele se različito prikazuju od strane različitih pretraživača
Microsoft Internet Explorer i te i druge ćelije prikazuju boju pozadine ćelija. Preglednik kao što je NSCA Mosaic omogućava korisniku da odredi prirodu izdavanja praznih ćelija u tabeli odabirom odgovarajućih opcija. Poznavanje takvih karakteristika će vam omogućiti da razvijete tabele koje će biti prikazane na odgovarajući način, bez obzira na pretraživač koji je korisnik izabrao. U nekim slučajevima, dovoljno je stvoriti ćelije koje sadrže jedan kod umjesto nekoliko praznih ćelija.