Kako podesiti pametne telefone i računare. Informativni portal

Html maksimalna širina tabele.

3.5. Širina i visina stola i ćelija

Širina stola je podešena atribut širine TABLE element. Vrijednost se može specificirati u apsolutnim jedinicama (width="2 5 0") iu relativnim jedinicama (width="80%"). Na primjer, postavljanjem širine na 600 piksela, možete biti sigurni da će tabela stati u prozor pretraživača na bilo kojoj rezoluciji monitora. Ako je širina navedena u procentima, onda se izračunavaju iz širine prozora pretraživača ili iz širine ćelije druge tabele u koju je ova umetnuta. Isto se može učiniti sa visinom tabele koristeći atribut visina.

Sve gore navedeno se odnosi na ćelije tabele. Vi samo trebate koristiti elemente sa odgovarajućim atributima. U ovom slučaju uopće nije potrebno specificirati dimenzije svake pojedinačne ćelije. Kada promijenite širinu ili visinu ćelije, sve susjedne ćelije unutar kolone će se prikazati na osnovu nove vrijednosti.

Kada postavite širinu i visinu tabele na preterano male vrednosti, pretraživač određuje minimalne vrednosti koje omogućavaju da se podaci normalno prikazuju.

Na sl. 3.9 i 3.10 prikazuju dvije tabele istog sadržaja, ali različite širine i visine.

Rice. 3.9.Širina tabele je 80% širine prozora pretraživača

Rice. 3.10.Širina i visina tabele su 300 piksela

Širina prve tabele je 80% veličine prozora pretraživača, a prva kolona ove tabele je 50% ukupne širine tabele. Visina prve linije je 100 piksela.

Druga tabela je kvadratna, bočna širina je 300 piksela. Liste 3.4 i 3.5 prikazuju kodove za stranice koje sadrže opisane tabele.

Listing 3.4.Širina koda tabele 80% širine prozora pretraživača

Jednostavna HTML tabela

Listing 3.5.Šifra tabele 300 piksela

Jednostavna HTML tabela

Širina stola 80%
Naslov 1Naslov 2Naslov 3
Ćelija 2x1Ćelija 2x2Ćelija 2x3
Cell 3x1Ćelija 3x2Cell 3x3

Iz knjige Informaciona tehnologija PROCES IZRADE KORISNIČKE DOKUMENTACIJE SOFTVERA autor autor nepoznat

Iz knjige Kompjuter za 100. Počnimo od Windows Vista autor Zozulya Yuri

Iz knjige AutoCAD 2009 autor Orlov Andrej Aleksandrovič

Odabir ćelija Da biste promijenili opcije oblikovanja za nekoliko ćelija odjednom, trebate ih odabrati pomoću jedne od sljedećih tehnika.? Da biste odabrali pojedinačnu ćeliju, pomaknite pokazivač miša na njenu lijevu ivicu i kada se promijeni u crnu nagnutu strelicu,

Iz Excel radne knjige. Multimedijalni kurs autor Medinov Oleg

Promena ćelija tabele Da biste promenili ćeliju tabele, morate kliknuti na nju mišem. Prikazaće se kontrolni markeri (slika 4.45). Rice. 4.45. Odabrana ćelija tabele Pomeranjem pokazivača dok držite pritisnutu tipku miša, možete odabrati grupu ćelija. Također možete istaknuti

Iz knjige AutoCAD 2010 autor Orlov Andrej Aleksandrovič

Spajanje ćelija Dvije ili više ćelija na radnom listu mogu se spojiti u jednu. Spajanje ćelija može biti potrebno, na primjer, kada kreirate zajedničko zaglavlje za nekoliko kolona (slika 3.15). Rice. 3.15. Primjer spajanja ćelija Da biste spojili ćelije, učinite sljedeće

Iz knjige Najnoviji priručnik za samouputstvo za rad na računaru autor Beluntsov Valery

Promena ćelija tabele Da biste promenili ćeliju tabele, morate kliknuti na nju mišem. U tom slučaju će se prikazati kontrolni markeri (slika 4.46). Rice. 4.46. Odabrana ćelija tabele Pomeranjem pokazivača dok držite pritisnutu tipku miša, možete odabrati grupu ćelija. Također možete

Iz XSLT knjige autor Holzner Stephen

Formatiranje ćelija Možete formatirati podatke u ćelijama. Na primjer, primijenite poravnanje (na lijevu ivicu ćelije, na desni rub, na centar i na širinu), promijenite font, veličinu (tačku) i efekte (stil) fonta. Također možete promijeniti format podataka pomoću menija

Iz knjige Grafologija XXI veka autor Ščegoljev Ilja Vladimirovič

Kreiranje ćelija tabele: Opet, slično kreiranju tabele u HTML-u, postavljate podatke u pojedinačne ćelije tabele koristeći element . Napomena: Za postavljanje fonta i drugih karakteristika ovog sadržaja, unutar svakog elementa

Iz knjige HTML, XHTML i CSS 100% autor Kvint Igor

Visina i širina slova Svaki pisac instinktivno bira veličinu slova koja mu odgovara. Možete pronaći mnogo opcija za veličine slova, ali ih grafolozi uslovno dijele u tri grupe.1. Mala slova (širina i visina manje od 3-4 mm) označavaju sposobnost

Iz autorove knjige

11. Širina rukopisa Znakovi s lijeva na desno (Sl. 191): Sl. 191 široki rukopis ( velike udaljenosti između slova); uzak rukopis (male udaljenosti između slova); varijabilna širina; slova su uska, ali sa širokim razmacima između

Iz autorove knjige

3.7. Poravnavanje tabela i sadržaja ćelije Elementi TABLE, TR, TH i TD koriste atribute align i valign za horizontalno i vertikalno poravnavanje elemenata tablice. Atribut align se primjenjuje na sve elemente tablice i određuje ukupno horizontalno poravnanje:

Iz autorove knjige

3.8. Spajanje ćelija tabele U praksi postoji veliki broj tabela u kojima jedna ćelija kombinuje nekoliko ćelija po visini i širini (vidi sliku 3.2). U HTML-u ćelije se kombinuju pomoću atributa colspan i rowspan. Colspan atribut specificira broj ćelija po

Iz autorove knjige

Širina fonta Svojstvo font-weight određuje širinu fonta. Vrijednost se može navesti kao broj od 100 do 900 (u stotinama), gdje svaki broj predstavlja font koji je tamniji od svog prethodnika. U drugim slučajevima vrijednost može biti sljedeća. normalno – tekst će biti prikazan normalno

Iz autorove knjige

Širina tabele Da biste kontrolisali prikaz širine tabele prilikom postavljanja njenih ćelija, redova i kolona, ​​koristite svojstvo tabele-layout. Može poprimiti sljedeće vrijednosti. fiksno – horizontalna pozicija tabele ne zavisi od sadržaja ćelija; zavisi samo od toga

Iz autorove knjige

Visina tabele Visina tabele se može postaviti korišćenjem svojstva visine elementa TABLE. Kao i kod širine, možete ostaviti visinu pretraživaču koristeći auto, ili možete postaviti vrijednost na broj i odrediti jedinicu. Koristeći svojstvo visine, također možete postaviti

Iz autorove knjige

Širina obruba Razmotrite svojstva granica-top-width, border-right-width, border-bottom-width, border-left-width, koja određuju širinu gornje, desne, donje i lijeve ivice elementa stranice, respektivno. Sva svojstva o kojima se govori u ovom odjeljku mogu imati jedno od sljedećeg

Postalo je popularno, web dizajneri su uglavnom koristili metodu rasporeda tablica i postigli vrlo dobre rezultate.


Oznake koje se koriste za pravljenje tabele u html-u

sto- obavezna oznaka koja otvara i zatvara tabelu
natpis- opciona oznaka koja označava naslov tabele
th- opcionu oznaku, čije otvaranje i zatvaranje sadrže naziv kolone. Obično se pojavljuje podebljano
tr- obavezna oznaka koja otvara i zatvara liniju
td- obavezna oznaka koja označava otvaranje i zatvaranje ćelije u nizu

Primjer koda za jednostavnu tablicu



HTML tabela

Širina tabele 300 piksela
Naslov 1Naslov 2Naslov 3
Ćelija 2x1Ćelija 2x2Ćelija 2x3
Cell 3x1Ćelija 3x2Cell 3x3





Naziv tabele

Stobets 1

Stobets 2

Tekst u prvoj ćeliji

Tekst u drugoj ćeliji



Prikazaće se pretraživač

Namjena 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. U tabeli možete odrediti pozadini(ili njegovu boju), udubljenje, širina, granica I drugi parametri to će joj dati lijepu izgled. Tabela - Vaš prvi korak ka razumijevanju 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 ćelija velike tabele.
S tim u vezi, pređimo direktno na atribute koji čine sto lijepim...

Svojstva i parametri html tabela: uvlačenje, širina, boja pozadine, ivica (okvir)

U table tag postoje sljedeći atributi:

š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 prikazana u pikselima
cellpadding- dopuna u pikselima između sadržaja ćelije i njene unutrašnje granice
Kao i prije, vrijednost atributa pišemo u navodnicima.

Pogledajmo upotrebu ovih atributa koristeći primjer. Da bismo to učinili, napravimo tabelu (ali već bez izuzetno rijetko korištenih natpisa i tagova) i postavite parametar na atribut granica, širina (širina tabele, reda ili ćelije) I bgcolor (boja ćelije)



HTML tabela







Kao rezultat, sljedeća tabela će biti prikazana u pretraživaču:

okvir- atribut koji označava okvir oko stola. Postoje sljedeće vrijednosti:

void- bez okvira,
iznad - samo gornji okvir,
ispod - samo donji okvir,
bočne strane - samo gornji i donji okvir,
vsides - samo lijevi i desni okviri,
lhs - samo lijevi okvir,
desno - samo desni okvir,
kutija - sva četiri dijela okvira.

pravila- atribut koji ukazuje na granice unutar tabele, između ćelija. Postoje sljedeće vrijednosti:

Nema - nema granica između ćelija,
grupe - granice samo između grupa redova i grupa kolona (o tome će biti riječi malo kasnije),
redovi - granice samo između redova,
cols - granice samo između stupaca,
sve - prikazati sve ivice.

Pogledajmo primjer koda



HTML tabela


Stobets 1

Stobets 2









Rezultat

Pokušajmo sada napraviti prekrasan sto. Da bismo to učinili, počnimo koristiti poravnanje stola. Da biste to učinili, postoje sljedeći već poznati parametri:

poravnati- poravnanje stola. Može se postaviti lijevo (lijevo), desno (desno), u centru (centar)
cellpacing- udaljenost između ćelija tabele. Navedeno u pikselima (zadano 0 piksela)
cellpadding- dopuna u pikselima između sadržaja ćelije i njene unutrašnje granice (podrazumevano 0 piksela)
Pogledajmo primjer



HTML tabela


Stobets 1

Stobets 2

Tekst u prvoj ćeliji prve kolone

Tekst u drugoj ćeliji druge kolone







Pregledač će prikazati centriranu tabelu koja izgleda ovako:

tr redove i td ćelije u HTML tabelama

Da vas ponovo podsjetim da se tabele formiraju red po red (tr). Redovi (tr) već sadrže ćelije (td). Ako navedete parametar za string (tr), on će biti važeći za sve ćelije(td) u ovom redu, ako za određenu ćeliju, onda samo za nju. U gornjim primjerima odredio sam boju za red; ovaj parametar je raspoređen u skladu sa svim ćelijama.





Za tr i td oznake postoje sljedeće

poravnati- poravnanje teksta unutar ćelije. Lijeva ivica (lijevo), desna ivica (desno), centar (centar)
valign- vertikalno poravnanje teksta unutar ćelije. Gore (gore), dolje (dolje), centar (sredina)
bgcolor- postavlja boju linije
širina- širina kolone (sve ćelije ispod će zauzeti ovaj parametar) je navedeno u pikselima ili kao postotak, gdje je 100% širina cijele tablice
visina- visina ćelije (sve ćelije u redu će prihvatiti ovaj parametar)

Pogledajmo kod u kojem je sadržaj ćelija (td) poravnat duž različitih rubova: u prvoj lijevo, u drugoj desno:



HTML tabela


Stobets 1

Stobets 2

Tekst u prvoj ćeliji prve kolone

Tekst u drugoj ćeliji druge kolone

Stobets 1

Stobets 2







Rezultat

Koristeći tabele možete napraviti vrlo dobru stranicu. Ne zaboravite da u ćelije možete umetnuti ne samo tekst, već i slike, linkove, itd.!)

Hvala vam na pažnji! Nadam se da je materijal bio koristan!

CSS specifikacija daje neograničene mogućnosti za dizajniranje tabela. Podrazumevano, ćelije tabele i tabele nemaju vidljive granice ili pozadinu, a ćelije unutar tabele nisu jedna uz drugu.

Širina ćelija tabele određena je širinom njihovog sadržaja, tako da širina kolona tabele može varirati. Visina svih ćelija u nizu je ista i određena je visinom najviše ćelije.

Formatiranje tabela

1. Granice tablice

Podrazumevano, tabela i ćelije u njoj se prikazuju u pretraživaču bez vidljivih granica. Table Borders specificirani su svojstvom granice:

Tabela ( border-collapse: kolaps; /*ukloni prazni prostori između ćelija*/ granica: 1px čvrsta siva; /*postaviti vanjsku granicu za tablicu siva 1px debljine*/ )

Granice ćelije zaglavlja svaki stupac je specificiran za th element:

Th (rub: 1px puna siva;)

Cell Borders tijela tabele su specificirana za td element:

Td (ivica: 1px čvrsto 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;)

Možete istaknuti vanjsku granicu tablice dajući joj povećanu širinu:

Tabela (rub: 3px čvrsto siva;)

Granice se mogu postaviti djelimično:

/* postavi sivu vanjsku ivicu debljine 3px za tabelu */ tablicu (border-top: 3px čvrsta siva; ) /* postavi sivu ivicu od 1px debljine za ćeliju tijela tablice */ td (border-bottom: 1px solidno 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 navedena, tada će biti jednaka širini najšireg reda (reda).

Širina tabele i kolone se postavlja pomoću svojstva širine. Ako je tabela (širina: 100%;) navedena za tabelu, tada će širina tabele biti jednaka širini bloka kontejnera u kojem se nalazi.

Širina tabele i kolona je obično navedena u px ili %, na primer:

Tabela (širina: 600px;) th (širina: 20%;) td:first-child (širina: 30%;)

Visina stola nije određeno. Visina reda tabelama se može manipulisati dodavanjem gornjih i donjih paddinga elementima

. U praksi postoje slučajevi kada je to neophodno posebno formatiranje kolone, što je moguće na sljedeće načine:

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 zadnju 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 tablice.

Možete pročitati više o CSS selektorima.

5. Kako dodati naslov tabele

Možete dodati naslov tablici pomoću oznake


Stobets 1

Stobets 2

Tekst u prvoj ćeliji prve kolone

Tekst u drugoj ćeliji druge kolone
I . Ne preporučuje se fiksiranje visine pomoću svojstva visine.

Th, td (odmak: 10px 15px;)

3. Kako postaviti pozadinu stola

Default pozadina stola a ćelije su prozirne. Ako stranica ili blok koji sadrži tabelu ima pozadinu, ona će se prikazati kroz tabelu. Ako je pozadina navedena i za tablicu i za ćelije, tada će na mjestima gdje se pozadina tablice i ćelije preklapaju, biti vidljiva samo pozadina ćelija. Pozadina za tablicu u cjelini i njene ćelije mogu biti:
punjenje,
,
.

4. Kolone tabele

Model CSS tabele fokusiran uglavnom na linije (redove) formirane pomoću oznake

, a pomoću svojstva caption-side može se postaviti ispred ili ispod tabele. Za horizontalno poravnanje tekst naslova je primijenjen svojstvo poravnanja teksta. Naslijeđeno.

...
Tabela br. 1
Kompanija Q1 Q2 Q3 Q4
natpis (na strani natpisa: dno; poravnanje teksta: desno; padding: 10px 0; veličina fonta: 14px; ) Rice. 2. Primjer prikaza zaglavlja ispod tabele

6. Kako ukloniti razmak između okvira ćelija

Podrazumevano, okviri ćelija tabele su odvojeni malim razmakom. Ako postavite border-collapse: kolaps za tabelu, praznina će biti uklonjena. Imovina je naslijeđena.

Sintaksa

Tabela (granica-kolaps: kolaps;)
Rice. 3. Primjer tablica sa spajanjem i odvojenim okvirima ćelija

7. Kako povećati razmak između okvira ćelija

Koristeći svojstvo razmaka granica, možete promijeniti udaljenost između okvira ć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
Google 50.2 40.63 45.23
tabela ( granica: 1px čvrsta #69c; obrub-kolaps: odvojena; prazne ćelije: sakriti; ) th, td (obrub: 2px čvrsta #69c;) Rice. 5. Primjer skrivanja prazna ćelija stolovi

9. Rasporedite tablicu koristeći svojstvo table-layout

Izgled tabele je određen jednim od dva pristupa: fiksni raspored ili automatski raspored. Ispod rasporeda u u ovom slučaju odnosi se na to kako je širina tabele raspoređena među širinama ćelija. Imovina se ne nasljeđuje.

Sintaksa

Tablica (raspored stola: fiksni;)

10. Najbolji rasporedi tablica

1. Horizontalni minimalizam

Horizontalne tabele su tabele u kojima se tekst čita horizontalno. Svaki entitet je zaseban red. Ovakvim tablicama možete dati minimalistički izgled postavljanjem ivice od dva piksela ispod zaglavlja.

ZaposleniPlataBonusSupervizor
Stephen C. Cox$300$50Bob
Josephine Tan$150-Annie
Joyce Ming$200$35Andy
James A. Pentel$175$25Annie
tabela (familija fontova: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; veličina fonta: 14px; pozadina: bijela; maksimalna širina: 70%; širina: 70%; obrub-kolaps: kolaps; tekst -align: lijevo; ) th ( font-weight: normal; boja: #039; border-bottom: 2px solid #6678b1; padding: 10px 8px; ) td (boja: #669; padding: 9px 8px; prijelaz: .3s linearno; ) tr:hover td (boja: #6699ff;)

At velike količine redova, ovaj dizajn tabele ih č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; )/*ostatak koda je kao u primjeru iznad*/

Dodavanje efekta :hover elementu tr će učiniti tabele dizajnirane u minimalističkom stilu lakšim za čitanje. Kada zadržite pokazivač miša preko ćelije, preostale ćelije u istom redu su istovremeno istaknute, š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 korisne za kategorizaciju ili poređenje opisa objekata predstavljenih kolonom. Možete ih dizajnirati u minimalističkom stilu dodavanjem prostora za razdvajanje stupova.

Th ( font-weight: normal; border-bottom: 2px solid #6678b1; border-right: 30px solid #fff; border-left: 30px solid #fff; boja: #039; padding: 8px 2px; ) td ( border- desno: 30px solid #fff; granica-lijevo: 30px solid #fff; boja: #669; padding: 12px 2px; )

3. Boxed style

Najpouzdaniji stil za dizajniranje stolova svih vrsta je takozvani "kutijasti" stil. Dovoljno je izabrati dobar sema boja, a zatim postavite boju pozadine za sve ćelije. Ne zaboravite naglasiti razliku između linija postavljanjem granica kao separatora.

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; color: #669; border-top: 1px solid transparent; padding: 8px; ) tr:hover td (pozadina: #ccddff;)

Najteže je pronaći shemu boja koja će harmonično odgovarati vašoj web stranici. Ako je stranica pretežka 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; rub-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; border-right: 1px solid #aabcfe; border-left: 1px solid #aabcfe; boja: #669; padding: 8px ; )

4. Horizontalna zebra

Zebra sto izgleda prilično atraktivno i udobno. Dodatna boja pozadine može poslužiti kao vizuelni znak za ljude kada č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 efekt novina, možete primijeniti obrube na elemente tablice i igrati se ćelijama iznutra. Lagani, minimalistički novinski stil mogao bi izgledati ovako: igrajte se sa shemom boja, dodajte obrube, padding, različite pozadine, i efekat:hover kada pređete preko linije.

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; bord-left: 1px pun #0865c2; border-bottom: 1px čvrst #fff; padding: 20px; ) td ( boja: #669; rub-desno: 1px isprekidani #6cf; padding: 10px 20px; )

6. Pozadina stola

Ako tražite brzi i jedinstven način dizajn stola, odaberite 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://site/images/ back..png"); pozadina: prozirna; )

Tabelarni podaci- informacije koje se mogu prikazati u tabeli i logički podijeliti u stupce i redove. HTML oznaka se koristi za prikaz tabelarnih podataka na web stranicama

, koji je kontejner sa sadržajem tabele. Sadržaj HTML tabele opisani red po red, svaki red počinje početnom oznakom i završava sa završnom oznakom .

Unutar oznake

nalaze se ćelije tabele predstavljene oznakama
ili . To su ćelije koje sadrže sav sadržaj tabele prikazan na web stranici.

Okvir stola

By default HTML tabela na web stranici se prikazuje bez ivice; za dodavanje obruba tablici, kao i svim ostalim elementima, koristite CSS svojstvo granica . Ali vrijedi obratiti pažnju na činjenicu da ako dodate okvir samo elementu

, tada će biti prikazan oko cijele tabele. Da bi ćelije tabele takođe imale okvir, moraćete da postavite granično vlasništvo i za elemente stvara nova linija. Dalje u ugniježđenom
I .

Tabela, th, td ( granica: 1px puna crna; ) Pokušajte »

Sada i tabela i ćelije imaju granice, a svaka ćelija i tabela imaju svoje granice. Kao rezultat, pojavio se prazan prostor između okvira; veličina ovog prostora može se kontrolisati svojstvom razmaka granica, koje je postavljeno za cijelu tabelu. Drugim riječima, ne možete pojedinačno kontrolirati razmak između različitih ćelija.

Čak i ako uklonite razmake između ćelija koristeći vrijednost svojstva razmak između granica 0, granice ćelija će se dodirivati, udvostručavajući veličinu. Da biste kombinirali granice ćelije, koristite svojstvo border-collapse. Može imati dva značenja:

  • odvojeno: je podrazumevano. Ćelije su prikazane uključeno kratka udaljenost jedna od druge, svaka ćelija ima svoju granicu.
  • kolaps: spaja susjedne okvire u jedan, svi razmaci između ćelija, kao i između ćelija i okvira tablice, se zanemaruju.
Ime dokumenta
ImePrezime
HomerSimpson
MargeSimpson

ImePrezime
HomerSimpson
MargeSimpson
Pokušajte »

Veličina stola

Nakon dodavanja ivica ćelijama tabele, postalo je primetno da je sadržaj ćelija preblizu ivicama. Za dodavanje slobodan prostor Možete koristiti svojstvo paddinga između rubova ćelija i njihovog sadržaja:

Th, td ( padding: 7px; ) Pokušajte »

Veličina stola ovisi o njegovom sadržaju, ali često se javljaju situacije kada je stol preuzak i postaje potrebno da ga rastegnete. Širina i visina tabele mogu se promeniti korišćenjem svojstava širine i visine navođenjem potrebne veličine ili sama tabela ili ćelije:

Tabela (širina: 70%; ) th (visina: 50px; ) Pokušajte »

Poravnanje teksta

Prema zadanim postavkama, tekst u ćelijama zaglavlja tablice je poravnat po sredini, dok je tekst u regularnim ćelijama poravnat lijevo; pomoću svojstva text-align možete kontrolirati horizontalno poravnanje teksta.

CSS svojstvo vertical-align omogućava vam da kontrolišete vertikalno poravnanje tekstualnog sadržaja. Prema zadanim postavkama, tekst je poravnat okomito sa središtem ćelija. Vertikalno poravnanje može se nadjačati korištenjem jedne od vrijednosti svojstva vertikalnog poravnanja:

  • vrh: tekst je poravnat s gornjom ivicom ćelije
  • sredina: poravnava tekst sa sredinom (zadano)
  • dno: tekst je poravnat sa donjom ivicom ćelije
Ime dokumenta
ImePrezime
HomerSimpson
MargeSimpson
Pokušajte »

Izmjena boje pozadine redova tablice

Kada gledate velike tabele koje sadrže mnogo redova sa veliki iznos informacije, može biti teško pratiti koji podaci pripadaju određenom redu. Kako biste pomogli korisnicima da se snađu, možete naizmjenično koristiti dvije različite boje pozadine. Da biste kreirali opisani efekat, možete koristiti selektor klasa, dodajući ga u svaki drugi red tabele:

Ime dokumenta

ImePrezimePozicija
HomerSimpsonotac
MargeSimpsonmajka
BartSimpsonsine
LisaSimpsonkćer
Pokušajte »

Dodavanje atributa klase svakoj drugoj liniji je prilično zamorno. Pseudo-class:nth-child je dodat u CSS3 kako bi se pružilo alternativno rješenje za ovaj problem. Sada se može postići isključivo efekat alternacije koristeći CSS bez promjene HTML oznake dokumenta. Koristeći pseudo-class:nth-child, možete odabrati sve parne ili neparne redove tabele koristeći jedan od ključne riječi: parno (parno) ili neparno (neparno):

Tr:nth-child(odd) (boja pozadine: #EAF2D3; ) Pokušajte »

Promijenite pozadinu reda kada se lebdi

Drugi način da se poboljša čitljivost tabelarnih podataka je promjena boja pozadine liniju kada pređete kursorom miša preko nje. Ovo će pomoći da se istakne željeni sadržaj tabele i poveća vizuelna percepcija podataka.

Implementacija takvog efekta je vrlo jednostavna; da biste to učinili, morate dodati pseudo-class:hover selektoru reda tablice i postaviti željenu boju pozadina:

Tr:hover (boja pozadine: #E0E0FF; ) Pokušajte »

Poravnavanje stola prema sredini

HTML poravnanje Centriranje stola moguće je samo ako je širina stola manja od njegove širine roditeljski element. Da biste tabelu poravnali sa središtem, morate koristiti svojstvo margine, dajući mu najmanje dvije vrijednosti: prva vrijednost će biti odgovorna za margina tabele iznad i ispod, a druga za automatsko centriranje:

Tabela ( margina: 10px auto; ) Pokušajte »

Ako su vam potrebne različite margine na vrhu i dnu tablice, svojstvo margine možete postaviti na tri vrijednosti: prva će biti odgovorna za gornju marginu, druga za horizontalno poravnanje, a treća za donju marginu:

Tabela ( margina: 10px auto 30px; )

tijelo stola se nalazi. Tijelo se sastoji od redova i kolona. Tabela se popunjava red po red.

Svaka oznaka

kolone se kreiraju. Možete kreirati više kolona. U tom slučaju morate pratiti broj kolona u svakom redu. Na primjer, ako je prvi red imao 5 stupaca, onda sledeći redovi trebalo bi da ima 5 kolona. U suprotnom će tabela plutati. Moguće je spajanje ćelija.

Kako napraviti tabelu u html-u

Dajemo primjer, html kod:

Primjer tabele
Kolona 1 Kolona 2

Obratite pažnju na ćeliju

. Koristimo specijalne colspan atribut za horizontalno spajanje ćelija. Njegova numerička vrijednost označava broj kolona koje treba spojiti. Postoji i analog ovog atributa: oznaka (zaglavlje tabele), gde takođe treba da unesete colspan. Rezultat će biti isti. Ali često koriste obične td.

Pogledajmo sada pobliže sve atribute oznaka

.

Atributi i svojstva oznake

Za otvaranje oznake

Možete specificirati različite atribute.

1. Svojstvo align="parametar" - postavlja poravnanje tablice. Može uzeti sljedeće vrijednosti:

U gornjem primjeru, poravnali smo tabelu sa centrom align="center" .

Ovaj atribut se može primijeniti ne samo na tablicu, već i na pojedinačne ćelije tablice

. Dakle, u različite ćelije poravnanje će biti drugačije.

Na primjer

, , , ili
  • cols - linija se prikazuje između kolona
  • nijedan - sve granice su skrivene
  • redovi - crta se granica između redova tabele kreiranih preko oznake
  • 12. Svojstvo width="number" - postavlja širinu tabele: u pikselima ili u procentima.

    13. Svojstvo class="class_name" - možete odrediti ime klase kojoj tabela pripada.

    14. Svojstvo style="styles" - stilovi se mogu postaviti pojedinačno za svaku tabelu.

    Sada je vrijeme da zaronite u tabelu i pogledate atribute ćelija tabele. Ovi atributi bi trebali biti upisani u početnu oznaku

    I Dostupne su iste opcije kao i za će se hijerarhijski primjenjivati ​​na sve
    ili linije
    ... ... ...

    2. Svojstvo background="URL" - postavlja pozadinska slika. Umjesto URL-a, treba napisati adresu slike u pozadini.

    Primjer

    Primjer tabele
    Kolona 1 Kolona 2

    Konvertuje se u sledeće na stranici:

    U razmatranom primjeru, naš pozadinska slika nalazi se u folderu img (koji se nalazi u istom direktoriju kao i html stranica), a slika se zove fon.gif . Imajte na umu da smo u tag dodali style="color:white;" . Pošto je pozadina skoro crna, da bismo sprečili da se tekst stapa sa pozadinom, napravili smo tekst belim.

    3. Svojstvo bgcolor="color" - postavlja boju pozadine tabele. Možete odabrati bilo koju boju iz cijele palete (pogledajte kodove i nazive html boja)

    4. Svojstvo border="number" - postavlja debljinu ivice tabele. U prethodnim primjerima smo specificirali border="1" , što znači da je debljina ivice 1 piksel.

    5. Svojstvo bordercolor="color" - postavlja boju ivice. Ako border="0" tada neće biti ivice i boja ivice neće imati značenje.

    6. Svojstvo cellpadding="number" - uvlačenje od okvira do sadržaja ćelije u pikselima.

    7. Svojstvo cellspacing="number" - udaljenost između ćelija u pikselima.

    8. Svojstvo cols="number" - broj kolona. Ako ga ne postavite, pretraživač će sam odrediti broj kolona. Jedina razlika je u tome što će specificiranje ovog parametra najvjerovatnije ubrzati učitavanje tabele.

    9. Svojstvo frame="parameter" - kako prikazati ivice oko stola. Može uzeti sljedeće vrijednosti:

    • void - ne crtajte granice
    • granica - granica oko stola
    • iznad - ivica duž gornje ivice tabele
    • ispod - ivica na dnu tabele
    • hsides - dodajte samo horizontalne ivice (vrh i dno tablice)
    • vsides - nacrtajte samo okomite granice (lijevo i desno od tabele)
    • rhs - granica samo na desna strana stolovi
    • lhs - ivica samo na lijevoj strani tabele

    10. Svojstvo height="number" - postavlja visinu tabele: u pikselima ili u procentima.

    11. Pravila svojstva="parametar" - gdje prikazati granice između ćelija. Može uzeti sljedeće vrijednosti:

    • sve - crta se crta oko svake ćelije tabele
    • grupe - prikazuje se linija između grupa formiranih oznakama
    .

    Atributi i svojstva

    1. Svojstvo align="parametar" - postavlja poravnanje pojedinačne ćelije tabele. Može uzeti sljedeće vrijednosti:

    • lijevo - lijevo poravnanje
    • centar - centralno poravnanje
    • desno - desno poravnanje

    2. Svojstvo background="URL" - postavlja pozadinsku sliku ćelije. Umjesto URL-a, treba napisati adresu slike u pozadini.

    3. Svojstvo bgcolor="color" - postavlja boju pozadine ćelije.

    4. Svojstvo bordercolor="color" - postavlja boju ivice ćelije.

    5. Svojstvo char="letter" - specificira slovo od kojeg treba izvršiti poravnanje. Značenje align atribut mora biti postavljeno na char.

    6. Svojstvo colspan="number" - postavlja broj horizontalnih ćelija koje se spajaju.

    7. Svojstvo height="number" - postavlja visinu tabele: u pikselima ili u procentima.

    8. Svojstvo width="number" - postavlja širinu tabele: u pikselima ili u procentima.

    9. Svojstvo rowspan="number" - postavlja broj vertikalnih ćelija koje se spajaju.

    10. Svojstvo valign="parameter" - vertikalno poravnanje sadržaja ćelije.

    • vrh - poravnajte sadržaj ćelije s gornjom ivicom reda
    • srednje - srednje poravnanje
    • dno - poravnanje sa donjom ivicom
    • osnovna linija - poravnanje sa baznom linijom
    Napomena 1

    Za oznaku

    . Parametri za jednu oznaku
    u njemu

    Kako spriječiti da se granice ćelija u tabeli zalijepe zajedno

    Ako koristite obrub (obrub ćelije) i nulti pad između ćelija, one su i dalje zaglavljene zajedno i dobijate dvostruki obrub. Da biste to izbjegli, morate specificirati border-collapse: collapse u stilovima tablice:

    ...

    Dragi čitaoče, sada ste naučili mnogo više o tome html tag sto. Sada vam savjetujem da pređete na sljedeću lekciju.

    Najbolji članci na ovu temu