Sadržaj
Već smo vidjeli kako u prvom dijelu ovog vodiča stvoriti osnovnu tablicu samo sa tekstom bez stilova, iako je na razini koda to u redu, na vizualnoj razini ne pokazuje nam organizacijsku moć koju tablica može pružiti našim data, Na našim web stranicama mnogo puta moramo klasificirati podatke, elemente, podatke općenito, za to možemo koristiti dobro izgrađenu i reprezentativnu tablicu.Th element
Element th omogućuje nam stvaranje zaglavlja naše tablice kako bismo vizualno identificirali naše stupce td je sin tr. Njegovi atributi su: colspan, raspon redova, opseg, zaglavlja, zastarjeli atributi u ovoj HTML5 specifikaciji su sljedeći: abbr, axis, align, width, char, charoff, valign, bgcolor, height i nowrap, scope, ako detaljno pogledamo ovaj element radi vrlo slično td, njegova CSS konvencija je sljedeća:
th {display: table-cell; okomito poravnati: naslijediti; font-weight: bold; poravnavanje teksta: središte; }
Pogledajmo sada kako ga upotrijebiti za izradu tablice s nešto više oblikovanja nego što smo to prethodno učinili:
Primjer
Rang | Jam | Boja | Veličina |
---|---|---|---|
Omiljeno: | Jabuke | Zeleno | Srednji |
2. favorit: | Naranče | naranča | Veliki |
3. favorit: | Nar | Neka vrsta zeleno-crvene boje | Varira od srednje do velike |
Kao što smo mogli vidjeti u ovom primjeru, možemo postaviti element th unutar tr, njegova funkcija je slična td, samo što se ovo koristi za generiranje zaglavlja, prikazani kôd daje nam sljedeću tablicu kao rezultat:
Za to ćemo koristiti sljedeće:
Imamo dva uvjeta za th, oboje počinju govoreći nam da su njihova djeca trMeđutim, prvi koji stavljamo tako da će njegovo poravnanje biti lijevo, imat će bijela slova, a pozadina će biti siva, u drugom označavamo da ćemo ga, kad postoji samo jedan th za svaki tr, poravnati udesno , postavit ćemo svjetliju sivu pozadinu, a slova će biti tamnije siva.
Pogledajmo rezultirajući kod:
Primjer [b] [/ b]
Rang | Jam | Boja | Veličina |
---|---|---|---|
Omiljeno: | Jabuke | Zeleno | Srednji |
2. favorit: | Naranče | naranča | Veliki |
3. favorit: | Nar | Neka vrsta zeleno-crvene boje | Varira od srednje do velike |
Pogledajmo sada rezultat ovog koda i primijetit ćemo kako je na ovaj način naša tablica mnogo organiziranija i možemo razlikovati u koji stupac svaki podatak pripada.
Da biste to izbjegli, postoje 3 elementa koji logički dijele tablicu, da tako kažemo, to su: thead, tbody, tfoot. S onim što smo vidjeli, možemo razumjeti bez mnogo teorijskog objašnjenja, pa prijeđimo na praktičan primjer ovoga.
Primjer
Rang | Jam | Boja | Veličina |
---|---|---|---|
Rang | Jam | Boja | Veličina |
Omiljeno: | Jabuke | Zeleno | Srednji |
2. favorit: | Naranče | naranča | Veliki |
3. favorit: | Nar | Neka vrsta zeleno-crvene boje | Varira od srednje do velike |
Pogledajmo sada rezultat ovoga:
Time završavamo naš vodič za HTML5 tablice, moramo odraditi samo nekoliko vježbi i uvježbati naučeno.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod