380 likes | 556 Views
Vežba III. Debljina ivica tabele i ćelija. Ivica (eng.border) – vidljiva linija koja okružuje svaku ćeliju i samu tabelu Ivice tabele i ćelija su povezane Ako se postavi debljina ivica tabele na jedan ili više piksela, čitač Weba će dodati ivice i svim ćelijama tabele
E N D
Debljina ivica tabele i ćelija • Ivica (eng.border) – vidljiva linija koja okružuje svaku ćeliju i samu tabelu • Ivice tabele i ćelija su povezane • Ako se postavi debljina ivica tabele na jedan ili više piksela, čitač Weba će dodati ivice i svim ćelijama tabele • Ako se postavi debljina ivica tabele na nula piksela, čitač Weba neće nacrtati ni ivice tabele ni pojedinačnih ćelija
Primer 37. Modifikujte Primer 33. postavljanjem ivice: border=“10” <html> <head> <title> Zaglavlje u redu </title> </head> <body> <table border=“10”> <caption> Zaglavlje u redu </caption> <tr><th>Naslov 1</th> <th>Naslov 2</th></tr> <tr><td>1.vrsta, Proizvod 1</td> <td>1.vrsta, Proizvod 2</td></tr> <tr><td>2.vrsta, Proizvod 1</td> <td>2.vrsta, Proizvod 2</td></tr> </table> </body> </html> Snimite dokument pod nazivom Primer37.html na D disk (D:\Grupa I\HTML\Primer37.html)
Boje ivica tabele i ćelija • <table bordercolor=“00008b”> • Internet Explorer označiće ivice istom bojom – tamno plavom
Boje ivica tabele i ćelija • Ukoliko se izostavi atribut bordercolor iz oznake <table> čitač će koristiti podrazumevanu kombinaciju svetlo/tamnosiva boja ivica • Internet Explorer ignorisaće parametar bordercolor ako se upotrebe atributi bordercolordark i bordercolorlight • <table border="1" bordercolorlight="#ff3300" bordercolordark="#330099">
Boje ivica tabele i ćelija <html> <head><title>Tamne i svetle ivice</title></head> <body> <table border="1" bordercolorlight="#ff3300" bordercolordark="#330099"> <tr><th>Naslov 1</th> <th>Naslov 2</th></tr> <tr><td>1.vrsta, Proizvod 1</td> <td>1.vrsta, Proizvod 2</td></tr> <tr><td>2.vrsta, Proizvod 1</td> <td>2.vrsta, Proizvod 2</td></tr> </table> </body> </html>
Boje ivica tabele • Za postavljanje različitih boja svake ivice tabele može se koristiti atribut style • <table border="10" style="border-top-color:#ff0099; border-left-color:#6600cc; border-right-color:#ccff77; border-bottom-color:#00ccff"> • Da bi se sve četiri ivice obojile istom bojom: • <table border="10" style="border-color:#ff0099”>
Boje ivica ćelija • Za postavljanje različitih boja svake ivice ćelije može se koristiti atribut style • <td border="10" style="border-top-color:#ff0099; border-left-color:#6600cc; border-right-color:#ccff77; border-bottom-color:#00ccff"> • Da bi se sve četiri ivice obojile istom bojom: • <td border="10" style="border-color:#ff0099”>
Primer 38. Modifikujte Primer 33., zadavanjem boja ivica: <table border="10" style="border-top-color:#ff0099; border-left- color:#6600cc; border-right-color:#ccff77; border-bottom- color:#00ccff"> <tr> <th>Naslov 1</th> <th>Naslov 2</th></tr> <tr><td style="border-color:#0000ff">1.vrsta,Proizvod 1 </td> <td>1.vrsta, Proizvod 2</td></tr> <tr><td style="border-top-color:#0000ff; border-left- color:#FF3300; border-right-color:#33CC00; border-bottom- color:#330099"> 2.vrsta, Proizvod 1</td> <td>2.vrsta, Proizvod 2</td></tr> </table> Snimite dokument pod nazivom Primer38.html na D disk (D:\Grupa I\HTML\Primer38.html)
Boje u pozadini tabele • Tabela i ćelije imaju pozadinu – mogu se zasebno podešavati • Podešavanjem atributa bgcoloru oznaci <table> može se zadati boja pozadine tabele: • <table border=“10” bgcolor=”#ffccff“> • Podešavanje atributa style na heksadecimalnu vrednost u oznaci <table> govori čitaču da oboji pozadinu tabele: • <table border=“10” style="background-color:#ffccff“>
Primer 39. Modifikujte primer 33. postavljanjem pozadine: <html> <head><title> Boja pozadine </title></head> <body> <table border="10" style="background-color:#ffccff”> <tr> <th>Naslov 1</th> <th>Naslov 2</th></tr> <tr> <td>1.vrsta,Proizvod 1 </td> <td>1.vrsta, Proizvod 2</td></tr> <tr> <td>2.vrsta, Proizvod 1</td> <td>2.vrsta, Proizvod 2</td></tr> </table></body> </html> Snimite dokument pod nazivom Primer39.html na D disk (D:\Grupa I\HTML\Primer39.html)
Slike u pozadini tabele • Podešavanjem atributa backgroundu oznaci <table>, čitač Weba će koristiti datoteku slike • <table border=“10” background=“C:/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Water lilies.jpg"> • Podešavanje atributa style u oznaci <table> govori čitaču da prekrije pozadinu tabele slikom iz datoteke • <table border=“10” style="background-image:url(C:/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Water lilies.jpg)">
Primer 40. <html> <head><title>Slika u pozadini</title></head> <body> <table border="10" background="file:///C|/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Water lilies.jpg"> <tr><th>Naslov 1</th> <th>Naslov 2</th></tr> <tr><td>1.vrsta, Proizvod 1</td> <td>1.vrsta, Proizvod 2</td></tr> <tr><td>2.vrsta, Proizvod 1</td> <td>2.vrsta, Proizvod 2</td></tr> </table> </body></html> Snimite dokument pod nazivom Primer40.html na D disk (D:\Grupa I\HTML\Primer40.html)
Boje u pozadini ćelije • Svaka ćelija ima pozadinu, boja te pozadine zadaje se kao atribut u oznaci ćelije <td> • Boja pozadine ćelije je nezavisna od boje u pozadini tabele • <td bgcolor=“#ffccff“> • <td style="background-color:#ffccff“>
Slike u pozadini ćelije • Slika u pozadini ćelije zadaje se kao atribut u oznaci ćelije <td> • Slika pozadine ćelije je nezavisna od slike u pozadini tabele • <tdbackground=“C:/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Water lilies.jpg)"> • <tdstyle="background-image:url(C:/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Water lilies.jpg)">
Primer 40a. <html> <head><title>Boje i slike u pozadini ćelije</title></head> <body> <table border="10" background="C:/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Water lilies.jpg"> <tr><th>Naslov 1</th> <th>Naslov 2</th></tr> <tr><td style="background-color:#ccffff">1.vrsta, Proizvod 1</td> <td>1.vrsta, Proizvod 2</td></tr> <tr><td>2.vrsta, Proizvod 1</td> <td style="background-image:url(C:/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Sunset.jpg)"> 2.vrsta, Proizvod 2</td></tr> </table> </body></html> Snimite dokument pod nazivom Primer40a.html na D disk (D:\Grupa I\HTML\Primer40a.html)
Razmak između ivice i sadržaja ćelije i razmak između dve ćelije • Razmak između ivice i sadržaja ćelije (eng.padding) je prazan prostor oko sadržaja ćelije i označava se pikselima • Razmak između ćelija (eng.spacing) je prazan prostor između dve ćelije i između ćelija i tabele
Razmak između ivice i sadržaja ćelije i razmak između dve ćelije Svetla ivica tabele Razmak između ćelija Tamna ivica ćelije Sadržaj ćelije Svetla ivica ćelije Tamna ivica tabele Okvir sadržaja Razmak između sadržaja i ivice ćelije Ivica ćelije
Razmak između ivice i sadržaja ćelije i razmak između dve ćelije • Atributi cellpaddingicellspacing utiču na celokupan izgled tabele – smešteni su u oznaku <table> • Podrazumevana vrednost oba atributa veća je od nule, • ako su oba izostavljena iz oznake <table> podrazumevana vrednost je u Exploreru: • Cellspacing – dva piksela • Cellpadding – jedan piksel • <table border=“3” cellspacing=“10”> • <table border=“3” cellpadding=“10”>
Primer 41. Modifikovati Primer 38.postavljanjem razmaka između ćelija. <html> <head><title> Cellspacing </title></head> <body> <table border=“3" cellspacing="10" style="border-top- color:#ff0099; border-left-color:#6600cc; border-right- color:#ccff77; border-bottom-color:#00ccff"> <tr><th>Naslov 1</th> <th>Naslov 2</th></tr> <tr><td style="border-color:#0000ff">1.vrsta,Proizvod 1</td> <td>1.vrsta, Proizvod 2</td></tr> <tr><td style="border-top-color:#0000ff; border-left- color:#FF3300; border-right-color:#33CC00; border- bottom-color:#330099">2.vrsta, Proizvod 1</td> <td>2.vrsta, Proizvod 2</td></tr> </table></body> </html> Snimite dokument pod nazivom Primer41.html na D disk (D:\Grupa I\HTML\Primer41.html)
Primer 42. Dopunite prethodni Primer sa podešavanjem razmaka između ivice i sadržaja ćelije <html> <head><title> Cellspacing i cellpadding </title></head> <body> <table border=“3" cellspacing="10" cellpadding="10" style="border-top-color:#ff0099; border-left-color:#6600cc; border-right-color:#ccff77; border-bottom-color:#00ccff"> <tr> <th>Naslov 1</th> <th>Naslov 2</th></tr> <tr><td style="border-color:#0000ff">1.vrsta,Proizvod 1 </td> <td>1.vrsta, Proizvod 2</td></tr> <tr><td style="border-top-color:#0000ff; border-left-color:#FF3300; border-right-color:#33CC00; border-bottom-color:#330099">2.vrsta, Proizvod 1</td> <td>2.vrsta, Proizvod 2</td></tr></table> </body></html> Snimite dokument pod nazivom Primer42.html na D disk (D:\Grupa I\HTML\Primer42.html)
Podešavanje dimenzija tabele • Dimenzije tabele mogu se zadati: • Relativno (procentualno) ili • Apsolutno (brojem piksela) • <table width=“100%” height=“100%”> • <table width=“764” height=“558”>
Primer 43. Dopuniti prethodni primer unošenjem dimenzija tabele. <html> <head><title> Relativne vrednosti dimenzija</title></head> <body> <table width=“100%” height=“100%” border=“3" cellspacing="10" style="border-top-color:#ff0099; border-left-color:#6600cc; border-right-color:#ccff77; border-bottom-color:#00ccff"> <tr> <th>Naslov 1</th> <th>Naslov 2</th></tr> <tr><td style="border-color:#0000ff">1.vrsta,Proizvod 1 </td> <td>1.vrsta, Proizvod 2</td></tr> <tr><td style="border-top-color:#0000ff; border-left-color:#FF3300; border-right-color:#33CC00; border-bottom-color:#330099">2.vrsta, Proizvod 1</td> <td>2.vrsta, Proizvod 2</td></tr> </table></body> </html> Snimite dokument pod nazivom Primer43.html na D disk (D:\Grupa I\HTML\Primer43.html)
Primer 44. <html> <head><title> Apsolutne vrednosti dimenzija</title></head> <body> <table width=“100” height=“100” border=“3" cellspacing="10" style="border-top-color:#ff0099; border-left-color:#6600cc; border-right-color:#ccff77; border-bottom-color:#00ccff"> <tr> <th>Naslov 1</th> <th>Naslov 2</th></tr> <tr><td style="border-color:#0000ff">1.vrsta,Proizvod 1 </td> <td>1.vrsta,Proizvod 2</td></tr> <tr><td style="border-top-color:#0000ff; border-left-color:#FF3300; border-right-color:#33CC00; border-bottom-color:#330099">2.vrsta,Proizvod 1</td> <td>2.vrsta,Proizvod2</td></tr></table> </body></html> Snimite dokument pod nazivom Primer44.html na D disk (D:\Grupa I\HTML\Primer44.html)
Primer 44a. <html> <head><title>Apsolutne vrednosti dimenzija </title></head> <body> <tablewidth=“764” height=“558”border=“3"cellspacing="10"style="border-top-color:#ff0099; border-left-color:#6600cc; border-right-color:#ccff77; border-bottom-color:#00ccff"> <tr> <th>Naslov 1</th> <th>Naslov 2</th></tr> <tr><td style="border-color:#0000ff">1.vrsta,Proizvod 1 </td> <td>1.vrsta, Proizvod 2</td></tr> <tr><td style="border-top-color:#0000ff; border-left-color:#FF3300; border-right-color:#33CC00; border-bottom-color:#330099">2.vrsta, Proizvod 1</td> <td>2.vrsta, Proizvod 2</td></tr></table> </body></html> Snimite dokument pod nazivom Primer44a.html na D disk (D:\Grupa I\HTML\Primer44a.html)
Podešavanje dimenzija ćelija • Osim zadavanja vrednosti atributa heighti widthu oznaci <table>, tabelu odgovarajuće visine i širine možete dobiti i zadavanjem dimenzija ćelija • Dimenzije tabele treba da se poklapaju sa zbirnim dimenzijama ćelija • Dimenzije ćelija mogu se zadati u pikselima ili procentualno u odnosu na tabelu
Primer 45. <html> <head><title> Dimenzije ćelija</title></head> <body> <table width=“100%” border=“1“> <tr><th width=“33%”> Naslov 1 </th> <th width=“33%”> Naslov 2 </th> <th width=“33%”> Naslov 3 </th></tr> <tr><td width=“33%”> Kolona 1 </td> <td width=“33%”> Kolona 2 </td> <td width=“33%”> Kolona 3 </td></tr> </table> </body></html> Snimite dokument pod nazivom Primer45.html na D disk (D:\Grupa I\HTML\Primer45.html)
Primer 45a. <html> <head><title>Dimenzije ćelija </title></head> <body> <tablewidth=“600” border=“1“> <tr><th width=“200”> Naslov 1 </th> <th width=“200”> Naslov 2 </th> <th width=“200”> Naslov 3 </th></tr> <tr><td width=“200”> Kolona 1 </td> <td width=“200”> Kolona 2 </td> <td width=“200”> Kolona 3 </td></tr> </table> </body></html> Snimite dokument pod nazivom Primer33.html na D disk (D:\Grupa I\HTML 1\Primer33.html)
Horizontalno poravnanje sadržaja ćelija • Podrazumevano horizontalno poravnanje sadržaja je uz levu ivicu ćelije • Da bi se promenilo podrazumevano horizontalno poravnanje sadržaja ćelije koristi se atribut align u oznaci ćelije <td> • Atribut align ima tri moguće vrednosti: • left • right • center
Primer 46. <html> <head><title>Horizontalno poravnanje </title></head> <body> <tableborder=“1” width=“600”> <tr><th width=“33%”> Centralno poravnanje </th> <th width=“33%”> Levo poravnanje </th> <th width=“33%”> Desno poravnanje </th></tr> <tr><td width=“33%” align=“center”> Centralno </td> <td width=“33%” align=“left”> Levo </td> <td width=“33%” align=“right”> Desno </td></tr> </table> </body></html> Snimite dokument pod nazivom Primer46.html na D disk (D:\Grupa I\HTML\Primer46.html)
Vertikalno poravnanje sadržaja ćelija • Kada je ćelija viša od svog sadržaja, čitač će sadržaj podrazumevano centrirati vertikalno između vrha i dna ćelije • Za promenu podrazumevanog poravnanja, koristi se atribut valign, koji ima tri mogućnosti: • top – sadržaj počinje od gornje ivice ćelije • middle – centrira sadržaj vertikalno između vrha i dna ćelije • bottom – prikazuje sadržaj tako da se završava uz donju ivicu ćelije
Primer 47. <html> <head><title> Vertikalno poravnanje </title></head> <body> <table border=“1“ width=“600”> <tr><th width=“33%”> Gornje vertikalno poravnanje </th> <th width=“33%”> Srednje vertikalno poravnanje </th> <th width=“33%”> Donje vertikalno poravnanje </th></tr> <tr><td width=“33%” height=“100” valign=“top”> Gornje </td> <td width=“33%” height=“100” valign=“middle”>Srednje </td> <td width=“33%” height=“100”valign=“bottom”> Donje </td> </tr> </table> </body></html> Snimite dokument pod nazivom Primer47.html na D disk (D:\Grupa I\HTML\Primer47.html)
Poravnanje tabele na stranici • Čitač Weba će podrazumevano tabelu poravnati uz levu ivicu Web stranice • Atributom align definiše se različito poravnanje tabele: • <table align=“left”> • <table align=“right”> • <table align=“center”>
Primer 48. <html> <head><title> Vertikalno poravnanje </title></head> <body> <table border=“1“ align=“right” width=“600”> <tr><th width=“33%”> Gornje vertikalno poravnanje </th> <th width=“33%”> Srednje vertikalno poravnanje </th> <th width=“33%”> Donje vertikalno poravnanje </th></tr> <tr><td width=“33%” height=“100” valign=“top”> Gornje </td> <td width=“33%” height=“100” valign=“middle”>Srednje </td> <td width=“33%” height=“100”valign=“bottom”> Donje </td> </tr> </table> </body></html> Snimite dokument pod nazivom Primer48.html na D disk (D:\Grupa I\HTML\Primer48.html)
Dodavanje slika i veza ćelijama tabele • Svakom ćelijom u tabeli može se zasebno upravljati i u nju se može smeštati tekst, slike ili kombinovati i jedno i drugo • Moguće je koristiti tabelu za prikaz umanjenih slika, koje su raspoređene u tabeli – tako da se klikom na sliku učita stranica koja sadrži sliku u punoj veličini
Primer 49. <html> <head><title> Umanjene slike</title></head> <body> <div align="center"> <table> <tr> <td> <a href="file:///D|/HTML/Grupa 1/Primer 22.html"> <img width="114" src="file:///C|/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Sunset.jpg"> </a> </td> <td> <a href="file:///D|/HTML/Grupa 1/Primer 22.html"><img width="114" src="file:///C|/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Winter.jpg"> </a> </td></tr> </table></div> </body></html>