120 likes | 302 Views
Osnove HTML. jezik za opis strukture stranice danas se koristi za formatiranje ispisa – dizajn stranice HTML za ispis sadr žaja koristi elemente koji mogu imati pridodate atribute sa nekom vrednošću
E N D
Osnove HTML • jezik za opis strukture stranice • danas se koristi za formatiranje ispisa – dizajn stranice • HTML za ispis sadržajakoristielemente koji mogu imati pridodate atribute sa nekom vrednošću • oznaka elementa se piše između < i >, kraj elementa se označava sa </ > <elementatribut=“vrednost”>sadržaj </element> • poželjno je da svaka oznaka za početak elementa ima pripadajuću oznaku za njegov kraj • poželjno je da se vrednosti atributa navode unutar “ “
Struktura HTML stranice • HTML stranica:zaglavlje i telo stranice • zaglavlje se definiše <HEAD> elementom, sadrži servisne informacije - <TITLE>, <META> elemente • telo stranice se definiše <BODY> elementom i sadrži sve ostale elemente <HTML> <HEAD> <TITLE> Naslov </TITLE> </HEAD> <BODY> Telo stranice </BODY> </HTML>
Elementi tela HTML stranice • naslovi: <H1>, <H2>, <H3>, <H4> • paragrafi: <P> • prelom linije: <BR> • komentari: upisuju se između <!-- i --> • atributi: ALIGN – LEFT, RIGHT, CENTER: <H1ALIGN=“CENTER”> Naslov </H1> • atributi tela stranice: BGCOLOR, BACKGROUND • formatiranje teksta: <B>, <I>, <BIG>, <SMALL>, <SUB>, <SUP> • preformatiran tekst: <PRE> • uvlačenje teksta: <BLOCKQUOTE>
Linkovi u HTML dokumentu • linkovi na druge dokumente: <A><AHREF="http://www.google.com/">google</A> • linkovi unutar dokumenta: sidroodredište: <ANAME="P4"> link prema odredištu: <AHREF="#P4"> slanje e-maila:<AHREF=“mailto:ime@domen.com">Mail</A>
Tabele • definicija tabele: <TABLE> • red u tabeli: <TR> • ćelija u redu: <TD> <TABLE> <TR> <TD>red 1 ćelija 1</TD> <TD>red 1 ćelija 2</TD> </TR> <TR> <TD>red 2 ćelija 1</TD> <TD>red 2 ćelija 2</TD> </TR> </TABLE>
Tabele • zaglavlje tabele: <TH> • ivica tabele: atribut BORDER<TABLEBORDER=“5”> • ćelja se prostire preko više kolona: atribut COLSPAN<TABLECOLSPAN=“2”> • širina tabele: atribut WIDTH<TABLEWIDTH=“50%”> • rastojanje između ćelija: atribut CELLSPACING<TABLECELLSPACING=“2”> • unutrašnja margina ćelije: atribut CELLPADDING<TABLECELLPADDING=“5”> • tabele se često koriste za precizno pozicioniranje sadržaja strane ugnježdavanjem
Liste • neuređene liste: <UL>, <LI>, atribut TYPE <ULTYPE=“circle”> <LI>stavka 1</LI> <LI>stavka 2</LI> </UL> • uređene liste: <OL>, <LI>, atribut TYPE • liste mogu da se ugnježđuju
Formulari za unos podataka • koriste se za interakciju sa korisnikom • definiše se <FORM> elementom koji sadrži polja za unos • podaci koje korisnik unese obrađuju se na strani WWW servera – CGI, PHP, JSP, Java servleti, ASP, ... • polja za unos su većinom <INPUT> elementi • tip polja definiše atribut TYPE • ime polja definiše NAME atribut • podrazumevana vrednost polja je data VALUE atributom • kao rezltat akcije korisnika, www klijent serveru šalje parove ime/vrednost za sva polja za unos koja se nalaze na formularu
Elementi formulara za unos podataka • dugme: <INPUTTYPE=“button”> • polje za unos teksta: <INPUTTYPE=“text”> • logičko povezivanje polja: <FIELDSET> • checkbox: <INPUTTYPE=“checkbox”> • radio dugme: <INPUTTYPE=“radio”> • dugme za poništavanje izmena: <INPUTTYPE=“reset”>
Elementi formulara za unos podataka • dugme za slanje podataka: <INPUTTYPE=“submit”> • polje za unos lozinke: <INPUTTYPE=“password”> • skriveno polje: <INPUTTYPE=“hidden”> • polje za unos više linija teksta: <TEXTAREA> • padajuća ili scrolling lista: <SELECT> i <OPTION>, atribut MULTIPLE
Slanje podataka iz formulara serveru • akcija koja se izvršava pri slanju podataka definiše se atributima ACTION i METHOD elementa <FORM> • ACTION sadrži URL adresu stranice kojoj se šalju podaci, vrednost METHOD atributa je način prenosa – GET, POST <FORMACTION=“prijavise.php” METHOD=“get”> Ime: <INPUTTYPE=“text” NAME=“ime”> Lozinka: <INPUTTYPE=“password” NAME=“lozinka”> <INPUTTYPE=“submit” NAME =“prijavise” VALUE=“Prijavi se”> </FORM>
Slanje podataka iz formulara serveru • korisnik unosi tekst: “pera” u polje “Ime” sa imenom “ime” “moja_lozinka” u polje “Lozinka” sa imenom “lozinka” • nakon izbora dugmeta “Prijavi se” poziva se stranica “prijavise.php” • stranici “prijavise.php” se prenose sledeći parovi ime/vrednost:ime = peralozinka = moja_lozinkaprijavise = 1