Kako postaviti pametne telefone i računala. Informativni portal

Html maksimalna širina tablice.

3.5. Širina i visina tablice i ćelija

Širina stola je postavljena atribut širine element TABLE. Vrijednost se može navesti iu apsolutnim jedinicama (width="2 5 0") iu relativnim jedinicama (width="80%"). Na primjer, postavljanjem širine na 600 piksela, možete biti sigurni da će tablica stati u prozor preglednika na bilo kojoj razlučivosti monitora. Ako je širina navedena u postocima, tada se izračunavaju iz širine prozora preglednika ili iz širine ćelije druge tablice u koju je ova umetnuta. Isto se može učiniti s visinom tablice pomoću atributa visine.

Sve gore navedeno odnosi se na ćelije tablice. Samo trebate koristiti elemente s odgovarajućim atributima. U ovom slučaju uopće nije potrebno navesti dimenzije svake pojedine ćelije. Kada promijenite širinu ili visinu ćelije, sve susjedne ćelije unutar stupca bit će prikazane na temelju nove vrijednosti.

Kada postavite širinu i visinu tablice na pretjerano male vrijednosti, preglednik određuje minimalne vrijednosti koje omogućuju normalan prikaz podataka.

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

Riža. 3.9.Širina tablice je 80% širine prozora preglednika

Riža. 3.10.Širina i visina tablice su 300 piksela

Širina prve tablice je 80% veličine prozora preglednika, a prvi stupac ove tablice je 50% cijele širine tablice. Visina prve linije je 100 piksela.

Druga tablica je kvadratna, širina stranice je 300 piksela. Ispisi 3.4 i 3.5 prikazuju kodove za stranice koje sadrže opisane tablice.

Listing 3.4.Širina koda tablice 80% širine prozora preglednika

Jednostavna HTML tablica

Listing 3.5.Šifra tablice 300 piksela

Jednostavna HTML tablica

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

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

Iz knjige Računalo za 100. Počnimo s Windows Vista autor Zozulya Yuri

Iz knjige AutoCAD 2009 Autor Orlov Andrej Aleksandrovič

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

Iz Excel radne knjige. Multimedijski tečaj autor Medinov Oleg

Promjena ćelija tablice Da biste promijenili ćeliju tablice, morate na nju kliknuti mišem. Prikazat će se kontrolni markeri (Slika 4.45). Riža. 4.45. Odabrana ćelija tablice Pomicanjem 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 se stvara zajedničko zaglavlje za nekoliko stupaca (Sl. 3.15). Riža. 3.15. Primjer spajanja ćelija Da biste spojili ćelije, učinite sljedeće

Iz knjige Najnoviji priručnik za samoučenje za rad na računalu Autor Beluntsov Valery

Promjena ćelija tablice Da biste promijenili ćeliju tablice, morate na nju kliknuti mišem. U tom će slučaju biti prikazani kontrolni markeri (Sl. 4.46). Riža. 4.46. Odabrana ćelija tablice Pomicanjem pokazivača dok držite pritisnutu tipku miša, možete odabrati grupu ćelija. Također možete

Iz knjige XSLT Autor Holzner Stjepan

Formatiranje ćelija Podatke u ćelijama možete formatirati. Na primjer, primijenite poravnanje (na lijevi rub ćelije, na desni rub, na središte i na širinu), promijenite tip slova, veličinu (točka) i efekte (stil) fonta. Također možete promijeniti format podataka pomoću izbornika

Iz knjige Grafologija XXI stoljeća Autor Ščegolev Ilja Vladimirovič

Stvaranje ćelija tablice: Opet, slično stvaranju tablice u HTML-u, postavljate podatke u pojedinačne ćelije tablice pomoću elementa . 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činu slova, ali ih grafolozi uvjetno dijele u tri skupine.1. Mala slova (širina i visina manja od 3-4 mm) označavaju sposobnost da

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); promjenjiva širina; slova su uska, ali sa širokim razmacima između

Iz autorove knjige

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

Iz autorove knjige

3.8. Spajanje ćelija tablice U praksi postoji veliki broj tablica u kojima jedna ćelija kombinira više ćelija po visini i širini (vidi sl. 3.2). U HTML-u ćelije se kombiniraju pomoću atributa colspan i rowspan. Atribut colspan određuje 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 tablice Za upravljanje prikazom širine tablice prilikom postavljanja ćelija, redaka i stupaca koristite svojstvo rasporeda tablice. Može poprimiti sljedeće vrijednosti. fiksno – vodoravni položaj tablice ne ovisi o sadržaju ćelija; ovisi samo o

Iz autorove knjige

Visina tablice Visina tablice može se postaviti pomoću svojstva visine elementa TABLE. Kao i kod širine, možete prepustiti visinu pregledniku 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 border-top-width, border-right-width, border-bottom-width, border-left-width, koja određuju širinu gornjeg, desnog, donjeg i lijevog ruba elementa stranice. Sva svojstva o kojima se govori u ovom odjeljku mogu uzeti jedno od sljedećeg

Postao je popularan, web dizajneri su uglavnom koristili metodu tabličnog rasporeda i dobili vrlo dobre rezultate.


Oznake koje se koriste za izradu tablice u html-u

stol- obavezna oznaka koja otvara i zatvara tablicu
naslov- izborna oznaka koja označava naslov tablice
th- neobavezna oznaka, čije početne i završne oznake sadrže naziv stupca. 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 tablica

Širina tablice 300 piksela
Naslov 1Naslov 2Naslov 3
Ćelija 2x1Ćelija 2x2Ćelija 2x3
Ćelija 3x1Ćelija 3x2Ćelija 3x3





Naziv tablice

Stobet 1

Stobet 2

Tekst u prvoj ćeliji

Tekst u drugoj ćeliji



Prikazat će se preglednik

Namjena tablica u html-u

Lekcija o stolovima je vrlo važna! Zahvaljujući tablicama, možete poredati ne samo tekst, već i slike, veze i još mnogo toga. U tablici možete odrediti pozadina(ili njegova boja), uvlačenje, širina, granica I drugi parametri koji će joj dati lijepu izgled. Stol - Vaš prvi korak do razumijevanja web dizajn! Prije su mnoge stranice bile u potpunosti postavljene kao tablice, odnosno sve što je korisnik vidio (bočni izbornik, Glavni izbornik, sadržaj) - bio je sadržaj ćelija velike tablice.
S tim u vezi, prijeđimo izravno na atribute koji stol čine lijepim...

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

U oznaka stola postoje sljedeći atributi:

širina- širina stola. može biti u pikselima ili % širine zaslona.
bgcolor- boja pozadine ćelija tablice
pozadina- ispunjava pozadinu stola uzorkom
granica- okvir i granice u tablici. Debljina je naznačena u pikselima
cellpadding- ispuna u pikselima između sadržaja ćelije i njezinog unutarnjeg ruba
Kao i prije, vrijednost atributa pišemo pod navodnicima.

Pogledajmo korištenje ovih atributa na primjeru. Da bismo to učinili, napravimo tablicu (ali već bez iznimno rijetko korištenih natpisa i th oznaka) i postavite parametar na atribut granica, širina (širina tablice, reda ili ćelije) I bgcolor (boja ćelije)



HTML tablica







Kao rezultat toga, u pregledniku će se prikazati sljedeća tablica:

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

Poništiti- bez okvira,
iznad - samo gornji okvir,
ispod - samo donji okvir,
hsides - 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 označava granice unutar tablice, između ćelija. Postoje sljedeće vrijednosti:

Nema - nema granica između ćelija,
grupe - granice samo između grupa redaka i grupa stupaca (o čemu ćemo govoriti malo kasnije),
redovi - samo granice između redova,
cols - granice samo između stupaca,
sve - prikaz svih granica.

Pogledajmo primjer koda



HTML tablica


Stobet 1

Stobet 2









Proizlaziti

Sada pokušajmo stvoriti prekrasan stol. Da bismo to učinili, počnimo koristiti poravnanje stola. Da biste to učinili, postoje sljedeći već poznati parametri:

uskladiti- poravnanje stola. Može se postaviti lijevo (lijevo), desno (desno), u sredini (centar)
razmak stanica- udaljenost između ćelija tablice. Navedeno u pikselima (zadano 0 piksela)
cellpadding- razmak u pikselima između sadržaja ćelije i njezinog unutarnjeg ruba (zadano 0 piksela)
Pogledajmo primjer



HTML tablica


Stobet 1

Stobet 2

Tekst u prvoj ćeliji prvog stupca

Tekst u drugoj ćeliji drugog stupca







Preglednik će prikazati centriranu tablicu koja izgleda ovako:

tr redaka i td ćelija u HTML tablicama

Opet da podsjetim da se tablice formiraju red po red (tr). Redovi (tr) već sadrže ćelije (td). Ako navedete parametar za niz (tr), on će vrijediti za sve stanice(td) u ovom retku, ako za određenu ćeliju, onda samo za nju. U gornjim primjerima odredio sam boju za red; ovaj je parametar bio distribuiran u skladu s tim svim ćelijama.





Za tr i td oznake postoje sljedeće

uskladiti- poravnanje teksta unutar ćelije. Lijevi rub (lijevo), desni rub (desno), centar (sredina)
valign- okomito poravnanje teksta unutar ćelije. Gore (gore), dolje (dno), centar (sredina)
bgcolor- postavlja boju linije
širina- širina stupca (sve će ćelije ispod zauzeti ovaj parametar) se navodi 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) poredan duž različitih rubova: u prvoj lijevo, u drugoj desno:



HTML tablica


Stobet 1

Stobet 2

Tekst u prvoj ćeliji prvog stupca

Tekst u drugoj ćeliji drugog stupca

Stobet 1

Stobet 2







Proizlaziti

Pomoću tablica možete stvoriti vrlo dobru stranicu. Ne zaboravite da u ćelije možete umetnuti ne samo tekst, već i slike, veze itd.!)

Hvala na pozornosti! Nadam se da je materijal bio koristan!

CSS specifikacija daje neograničene mogućnosti za dizajniranje tablica. Prema zadanim postavkama, tablica i ćelije tablice nemaju vidljive granice ili pozadinu, a ćelije unutar tablice nisu jedna uz drugu.

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

Oblikovanje tablica

1. Granice tablice

Prema zadanim postavkama, tablica i ćelije unutar nje prikazuju se u pregledniku bez vidljivih granica. Granice tablice određeni su svojstvom granice:

Tablica ( border-collapse: collapse; /*remove prazni prostori između ćelija*/ granica: 1px puno siva; /*postavi vanjsku granicu za tablicu siva 1px debljine*/ )

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

Th (obrub: 1px puno siv;)

Granice ćelija tijela tablice navedena su za td element:

Td (obrub: 1px puno siv;)

Debljina obruba susjednih ćelija se ne udvostručuje, tako da obrube cijele tablice možete postaviti na sljedeći način:

Th, td (obrub: 1px puno siv;)

Možete istaknuti vanjsku granicu tablice tako da joj povećate širinu:

Tablica (obrub: 3 px puno siv;)

Granice se mogu postaviti djelomično:

/* postavi sivi vanjski obrub debljine 3 px za tablicu */ table (border-top: 3px jednobojno sivo; ) /* postavi sivi obrub debljine 1px za ćeliju tijela tablice */ td (border-bottom: 1px jednobojno sivo ;)

Više o graničnom posjedu možete pročitati.

2. Kako postaviti širinu i visinu stola

Zadano širina i visina stola određena sadržajem njegovih stanica. Ako širina nije navedena, tada će biti jednaka širini najšireg reda (reda).

Širina tablice i stupca postavlja se korištenjem svojstva width. Ako je tablica (width: 100%;) navedena za tablicu, tada će širina tablice biti jednaka širini bloka spremnika u kojem se nalazi.

Širina tablice i stupaca obično je navedena u px ili %, na primjer:

Tablica (širina: 600px;) th (širina: 20%;) td:prvo dijete (širina: 30%;)

Visina stola nije specificirano. Visina reda tablicama se može manipulirati dodavanjem gornjih i donjih ispuna elementima

. U praksi postoje slučajevi kada je to potrebno posebno oblikovanje stupaca, što je moguće na sljedeće načine:

pomoću oznake

Možete postaviti pozadinu za bilo koji broj stupaca;

koristeći selektor table td:first-child , table td:last-child možete postaviti stilove za prvi ili zadnji stupac tablice (osim za prvu ćeliju zaglavlja tablice);

Koristeći selektor tablice td:nth-child (pravilo odabira stupaca), možete postaviti stilove za bilo koje stupce tablice.

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

5. Kako dodati naslov tablice

Tablici možete dodati naslov pomoću oznake


Stobet 1

Stobet 2

Tekst u prvoj ćeliji prvog stupca

Tekst u drugoj ćeliji drugog stupca
I . Fiksiranje visine pomoću svojstva height se ne preporučuje.

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

3. Kako postaviti pozadinu stola

Zadano pozadina stola a stanice su prozirne. Ako stranica ili blok koji sadrži tablicu ima pozadinu, ona će se prikazati kroz tablicu. Ako je pozadina navedena i za tablicu i za ćelije, tada će na mjestima gdje se pozadina tablice i ćelija preklapaju biti vidljiva samo pozadina ćelija. Pozadina za tablicu kao cjelinu i njezine ćelije može biti:
punjenje,
,
.

4. Stupci tablice

Model CSS tablice fokusiran uglavnom na linije (redove) oblikovane pomoću oznake

, a korištenjem svojstva caption-side može se postaviti ispred ili ispod tablice. Za horizontalno poravnanje primjenjuje se naslovni tekst svojstvo poravnanja teksta. Naslijeđeno.

...
Tablica br. 1
Društvo P1 Q2 Q3 Q4
naslov (strana naslova: dno; poravnanje teksta: desno; ispuna: 10px 0; veličina fonta: 14px; ) Riža. 2. Primjer prikaza zaglavlja ispod tablice

6. Kako ukloniti prostor između okvira ćelija

Prema zadanim postavkama, okviri ćelija tablice odvojeni su malim razmakom. Ako postavite border-collapse: collapse za tablicu, razmak će biti uklonjen. Imovina je naslijeđena.

Sintaksa

Tablica (border-collapse: collapse;)
Riža. 3. Primjer tablica sa spojnim i odvojenim okvirima ćelija

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

Pomoću svojstva border-spacing možete promijeniti udaljenost između okvira ćelija. Ova nekretnina odnosi se na tablicu u cjelini. Naslijeđeno.

Sintaksa

Tablica (border-collapse: odvojeno; border-spacing: 10px 20px;) tablica (border-collapse: odvojeno; border-spacing: 10px;) Riža. 4. Primjer tablica s povećanim razmacima između okvira ćelija

8. Kako sakriti prazne ćelije tablice

Svojstvo praznih ćelija skriva ili prikazuje prazne ćelije. Utječe samo na ćelije koje ne sadrže nikakav sadržaj. Ako je ćelija postavljena na pozadinu, a tablica na tablicu (border-collapse: collapse;) , tada ćelija neće biti skrivena. Naslijeđeno.

Društvo P1 Q2 Q3
Microsoft 20.3 30.5
Google 50.2 40.63 45.23
tablica ( obrub: 1px puni #69c; border-collapse: odvojeno; prazne ćelije: sakrij; ) th, td (obrub: 2px puni #69c;) Riža. 5. Skrivanje primjera prazna ćelija stolovi

9. Izgled tablice pomoću svojstva table-layout

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

Sintaksa

Tablica (izgled tablice: fiksno;)

10. Najbolji rasporedi stolova

1. Horizontalni minimalizam

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

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

Na velike količine redaka, ovakav dizajn tablice čini ih teškima za čitanje. Da biste riješili ovaj problem, možete dodati granicu od jednog piksela ispod svih td elemenata.

Td ( border-bottom: 1px solid #ccc; color: #669; padding: 9px 8px; prijelaz: .3s linearno; )/*ostatak koda je kao u gornjem primjeru*/

Dodavanje efekta :hover elementu tr olakšat će čitanje tablica dizajniranih u minimalističkom stilu. Kada pokazivačem miša prijeđete preko ćelije, preostale ćelije u istom retku su istovremeno istaknute, što olakšava praćenje informacija ako tablice imaju više stupaca.

Th ( font-weight: normal; color: #039; padding: 10px 15px; ) td (boja: #669; border-top: 1px solid #e8edff; padding: 10px 15px; ) tr:hover td (background: #e8edff ;)

2. Vertikalni minimalizam

Iako se takve tablice rijetko koriste, vertikalno orijentirane tablice korisne su za kategorizaciju ili usporedbu opisa objekata predstavljenih stupcem. Možete ih dizajnirati u minimalističkom stilu dodavanjem prostora 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 puni #fff; rub-lijevo: 30px puni #fff; boja: #669; ispuna: 12px 2px; )

3. Kutijasti stil

Najpouzdaniji stil za dizajniranje stolova svih vrsta je takozvani "kutijasti" stil. Dovoljno je odabrati dobru Shema boja, a zatim postavite boju pozadine za sve ćelije. Ne zaboravite naglasiti razliku između linija postavljanjem obruba kao razdjelnika.

Th (veličina fonta: 13px; težina fonta: normalno; 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 full transparent; padding: 8px; ) tr:hover td (background: #ccddff;)

Najteže je pronaći shemu boja koja će skladno odgovarati vašoj web stranici. Ako je web stranica zahtjevna za grafiku i dizajn, tada će vam biti prilično teško koristiti ovaj stil.

Tablica (obitelj-fontova: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; veličina fonta: 14px; maks. širina: 70%; širina: 70%; poravnanje teksta: središte; sažimanje granice: sažimanje ; 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 puni #9baff1; boja: #039; padding: 8px; ) td ( pozadina: #e8edff; border-desno: 1px solid #aabcfe; border-left: 1px solid #aabcfe; boja: #669; padding: 8px ;)

4. Horizontalna zebra

Zebra stol izgleda prilično atraktivno i udobno. Dodatna boja pozadine može poslužiti kao vizualni znak ljudima prilikom čitanja tablice.

Th ( font-weight: normal; color: #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 s ćelijama unutar. Lagani, minimalistički novinski stil mogao bi izgledati ovako: poigrajte se shemom boja, dodajte obrube, podstavu, različite pozadine, i učinak: lebdite kada lebdite iznad linije.

Tablica (border: 1px solid #69c;) th (font-weight: normal; color: #039; border-bottom: 1px crtkano #69c; padding: 12px 17px; ) td (boja: #669; padding: 7px 17px; ) tr:hover td (pozadina: #ccddff;)

Tablica (border: 1px puni #69c;) th (font-weight: normal; boja: #039; padding: 10px; ) td (boja: #669; border-top: 1px crtkano #fff; padding: 10px; pozadina: #ccddff; ) tr:hover td (pozadina: #99bcff;)

Tablica (border: 1px solid #6cf;) th (font-weight: normal; font-size: 13px; color: #039; text-transform: uppercase; border-desno: 1px solid #0865c2; border-top: 1px solid #0865c2; rub-lijevo: 1px puni #0865c2; border-bottom: 1px puni #fff; padding: 20px; ) td (boja: #669; border-desno: 1px isprekidano #6cf; padding: 10px 20px; )

6. Pozadina stola

Ako tražite brzu i jedinstven način dizajn stola, odaberite atraktivna slika ili fotografiju vezanu uz temu stola i postavite je kao pozadinu stola.

Jpg") bez ponavljanja; pozicija pozadine: 100% 55px; ) th ( težina fonta: normalna; boja: #339; ispuna: 10px 12px; ) td ( pozadina: url("https://site/images/ natrag..png"); pozadina: prozirna; )

Tablični podaci- informacije koje se mogu prikazati u tablici i logično podijeliti u stupce i retke. HTML oznaka se koristi za prikaz tabličnih podataka na web stranicama

, koji je spremnik sa sadržajem tablice. Sadržaj HTML tablice opisan redak po redak, svaki redak počinje uvodnom oznakom a završava završnom oznakom .

Unutar oznake

nalaze se ćelije tablice predstavljene oznakama
ili . Ćelije su te koje sadrže sav sadržaj tablice prikazan na web stranici.

Okvir stola

Po zadani HTML tablica na web stranici se prikazuje bez obruba, za dodavanje obruba tablici, kao i svim drugim elementima, koristite CSS svojstvo granica . Ali vrijedi obratiti pozornost na činjenicu da ako dodate okvir samo elementu

, tada će biti prikazan oko cijele tablice. Kako bi ćelije tablice također imale okvir, morat ćete postaviti granični posjed i za elemente stvara nova linija. Dalje u ugniježđeno
I .

Tablica, th, td (obrub: 1px puna crna; ) Pokušajte »

Sada i tablica i ćelije imaju granice, a svaka ćelija i tablica imaju svoje granice. Kao rezultat, pojavio se prazan prostor između okvira; veličina ovog prostora može se kontrolirati svojstvom border-spacing, koje je postavljeno za cijelu tablicu. 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 border-spacing 0, rubovi ćelija dodirivat će se, udvostručavajući veličinu. Za kombiniranje granica ćelija upotrijebite svojstvo border-collapse. Može imati dva značenja:

  • odvojeno: je zadana postavka. Ćelije se prikazuju na kratka udaljenost jedna od druge, svaka stanica ima svoj okvir.
  • kolaps: spaja susjedne okvire u jedan, svi razmaci između ćelija, kao i između ćelija i okvira tablice, se zanemaruju.
Naziv dokumenta
ImePrezime
HomerSimpson
MargeSimpson

ImePrezime
HomerSimpson
MargeSimpson
Pokušajte »

Veličina stola

Nakon dodavanja granica ćelijama tablice, postalo je vidljivo da je sadržaj ćelija preblizu rubovima. Za dodavanje slobodan prostor Možete koristiti svojstvo padding 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 pa ga je potrebno rastegnuti. Širina i visina tablice mogu se mijenjati pomoću svojstava širine i visine određivanjem potrebne veličine ili sama tablica ili ćelije:

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

Poravnanje teksta

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

Vertical-align CSS svojstvo omogućuje kontrolu okomitog poravnanja tekstualnog sadržaja. Prema zadanim postavkama, tekst je okomito poravnat prema središtu ćelija. Okomito poravnanje može se nadjačati korištenjem jedne od vrijednosti svojstva okomitog poravnanja:

  • vrh: tekst je poravnat s gornjim rubom ćelije
  • sredina: poravnava tekst u sredinu (zadano)
  • bottom: tekst je poravnat s donjom granicom ćelije
Naziv dokumenta
ImePrezime
HomerSimpson
MargeSimpson
Pokušajte »

Izmjena boje pozadine redaka tablice

Kada gledate velike tablice koje sadrže mnogo redaka s veliki iznos informacije, može biti teško pratiti koji podaci pripadaju određenom retku. Kako biste pomogli korisnicima da se snađu, možete naizmjenično koristiti dvije različite boje pozadine. Za stvaranje opisanog efekta možete upotrijebiti selektor klase, dodajući ga u svaki drugi redak tablice:

Naziv dokumenta

ImePrezimePoložaj
HomerSimpsonotac
MargeSimpsonmajka
BartSimpsonsin
LisaSimpsonkći
Pokušajte »

Dodavanje atributa klase svakom drugom retku prilično je zamorno. Pseudo-class:nth-child je dodan u CSS3 kako bi pružio alternativno rješenje za ovaj problem. Sada se može postići isključivo učinak izmjene koristeći CSS bez mijenjanja HTML oznake dokumenta. Koristeći pseudo-class:nth-child, možete odabrati sve parne ili neparne retke tablice koristeći jedan od ključne riječi: paran (parni) ili neparan (neparan):

Tr:nth-child(odd) ( background-color: #EAF2D3; ) Pokušajte »

Promjena pozadine retka pri lebdenju

Drugi način poboljšanja čitljivosti tabličnih podataka je promjena boja pozadine linija kada kursorom miša prijeđete preko nje. To će pomoći istaknuti željeni sadržaj tablice i povećati vizualnu percepciju podataka.

Implementacija takvog efekta vrlo je jednostavna; da biste to učinili, trebate dodati pseudo-class:hover biraču retka 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 nadređeni element. Da biste tablicu poravnali prema sredini, trebate upotrijebiti svojstvo margine, dajući joj najmanje dvije vrijednosti: prva vrijednost bit će odgovorna za margina tablice iznad i ispod, a drugi za automatsko središnje poravnanje:

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

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

Tablica ( margina: 10px auto 30px; )

nalazi se tijelo stola. Tijelo se sastoji od redaka i stupaca. Tablica se popunjava red po red.

Svaka oznaka

stvaraju se stupci. Možete stvoriti više stupaca. U tom slučaju morate pratiti broj stupaca u svakom retku. Na primjer, ako je prvi red imao 5 stupaca, tada je sljedeće retke trebalo bi biti 5 stupaca. Inače će stol plutati. Moguće je spajanje ćelija.

Kako napraviti tablicu u html-u

Navedimo primjer, html kod:

Primjer tablice
Stupac 1 Stupac 2

Obratite pozornost na ćeliju

. Koristimo posebne colspan atribut za vodoravno spajanje ćelija. Njegova brojčana vrijednost označava broj stupaca koji će se spojiti. Postoji i analog ovog atributa: oznaka (zaglavlje tablice), gdje također treba unijeti colspan. Rezultat će biti isti. Ali često koriste obične td.

Sada pogledajmo pobliže sve atribute oznake

.

Atributi i svojstva oznake

Na početnu oznaku

Možete odrediti različite atribute.

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

U gornjem primjeru, poravnali smo tablicu prema sredini align="center" .

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

. Dakle, u različite stanice usklađivanje će biti drugačije.

Na primjer

, , , ili
  • cols - linija se prikazuje između stupaca
  • nijedan - sve granice su skrivene
  • redaka - crta se granica između redaka tablice kreiranih kroz tag
  • 12. Svojstvo width="number" - postavlja širinu tablice: ili u pikselima ili u postocima.

    13. Svojstvo class="class_name" - možete navesti naziv klase kojoj tablica pripada.

    14. Svojstvo style="styles" - stilovi se mogu postaviti zasebno za svaku tablicu.

    Sada je vrijeme da zaronimo u tablicu i pogledamo atribute ćelija tablice. Ove atribute treba napisati u početnoj oznaci

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

    2. Property background="URL" - postavlja pozadinska slika. Umjesto URL-a treba napisati adresu pozadinske slike.

    Primjer

    Primjer tablice
    Stupac 1 Stupac 2

    Pretvara se u sljedeće na stranici:

    U razmatranom primjeru naš pozadinska slika nalazi se u mapi img (koja je u istom direktoriju kao i html stranica), a slika se zove fon.gif . Imajte na umu da smo u oznaku dodali style="color:white;" . Budući da je pozadina gotovo crna, kako bismo spriječili stapanje teksta s pozadinom, tekst smo pobijelili.

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

    4. Property border="number" - postavlja debljinu obruba tablice. U prethodnim primjerima naveli smo border="1" , što znači da je debljina obruba 1 piksel.

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

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

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

    8. Svojstvo cols="number" - broj stupaca. Ako ga ne postavite, preglednik će sam odrediti broj stupaca. Jedina je razlika u tome što će navođenje ovog parametra najvjerojatnije ubrzati učitavanje tablice.

    9. Property frame="parameter" - kako prikazati granice oko tablice. Može uzeti sljedeće vrijednosti:

    • praznina - ne crtajte granice
    • granica - granica oko stola
    • iznad - obrub uz gornji rub tablice
    • ispod - granica na dnu tablice
    • hsides - dodajte samo vodoravne granice (gornji i donji dio tablice)
    • vsides - crtati samo okomite granice (lijevo i desno od stola)
    • rh - obrub samo na desna strana stolovi
    • lhs - rub samo na lijevoj strani stola

    10. Svojstvo height="number" - postavlja visinu tablice: ili u pikselima ili u postocima.

    11. Property rules="parameter" - gdje prikazati granice između ćelija. Može uzeti sljedeće vrijednosti:

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

    Atributi i svojstva

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

    • lijevo - lijevo poravnanje
    • centar - središnje poravnanje
    • desno - desno poravnanje

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

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

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

    5. Svojstvo char="letter" - specificira slovo od kojeg treba napraviti poravnanje. Značenje poravnati atribut mora biti postavljeno na char.

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

    7. Svojstvo height="number" - postavlja visinu tablice: ili u pikselima ili kao postotak.

    8. Svojstvo width="number" - postavlja širinu tablice: ili u pikselima ili kao postotak.

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

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

    • vrh - poravnajte sadržaj ćelije na gornji rub retka
    • sredina - središnje poravnanje
    • dno - poravnanje do donjeg ruba
    • osnovna linija - poravnanje prema osnovnoj liniji
    Napomena 1

    Za oznaku

    . Parametri za jednu oznaku
    unutar njega

    Kako spriječiti lijepljenje obruba ćelija u tablici

    Ako koristite obrub (obrub ćelije) i nultu podlogu između ćelija, one su i dalje slijepljene i dobit ćete dvostruki obrub. Da biste to izbjegli, trebate navesti border-collapse: collapse u stilovima tablice:

    ...

    Dragi čitatelju, sada ste naučili mnogo više o html oznaka stol. Sada vam savjetujem da prijeđete na sljedeću lekciju.

    Najbolji članci na temu