Html 5 Kodovi

  • Uploaded by: remaaaa
  • 0
  • 0
  • March 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Html 5 Kodovi as PDF for free.

More details

  • Words: 3,123
  • Pages: 10
Loading documents preview...
, i TAGOVI KOJI SE UVEK MORAJU POSTAVITI. se postavlja na pocetku i na kraju svakog HTML dokumenta, na kraju ide uv ek / pre pisanja slova se uvek postavlja posle i u njemu se postavljaju delovi koji nisu direktno vidljivi na sajtu. METATAGOVI, linkovi ka CSS i ostalim fajlovima Isto ide na kraju sa . se postavlja posle i u njemu se nalazi sve ono sto je vidljivo na sajtu. I ne sme se ponavljati vise puta u toku pisanja koda. Dakle ide tekstovi i ostalo sto ide i na kraju kad se to zavrsi ide posle toga ide tag i to je kraj dokumenta PRIMER KODA My first HTML page

Hello!

I am HTML document.

Prilikom pisanja texta koristimo

naslov

za postavljanje naslova teksta a

text

. Ukoliko imamo vise naslova u istom tekstu tj podnaslova onda koristimo za prvi naslov

za drugi

itd naslovi treceg cetvrtog nivoa itd. Svaki kod mora poceti i mora se zavrsiti ne smemo pocinjati npr sa

naslov i onda preci na kucanje teksta vec moramo zatvoriti

sa

. Jedan tag moze obuhvatiti neogranicen broj drugih tagova ali se svi oni moraju z avrsiti u okviru taga u kojem su pravljeni. Primer:

Matija je <strong>čičino dete

dakle strong je poceo i zavrsi o u u okviru pocetnog taga

Postoje i samozatvarajuci tagovi koje nije potebno zatvoriti kada se otvore. jed an od tih tagova je
za prelom reda u paragrafu on se moze koristiti kao
ili
nije bitno koji god da se unese pravilno je napisano dok ako unesemo
tekst
je nepravilno napisano. DOCTYPE je deklaracija dokumenta i definise koji tip HTML smo koristili i kontro lise gramatiku HTML-a tj ako smo postavili deklaraciju sto znaci da koristimo HTML 5 ne mozemo koristiti pravila iz drugih HTML tipa 3 4 ili strict itd. Mozemo proveriti validnost dokumenta na validator.w3.o rg Ukoliko koristimo neki napredniji text editor ne moramo pamtiti koji doctype sta vljamo vec samo u editoru odaberemo kojim cemo HTML pisati i sam ce postaviti od govarajuci DOCTYPE DOCTYPE UVEK IDE ISPRED !!!!!!!!

Bitna stavka prilikom pisanja je podesiti encoding na UTF8 ovim cemo omoguciti d a koristimo i nasa slova ćčšđž itd i nasu ćirilicu. zbog toga u delu postavljamo <meta charset="utf-8"> Atributi- sadrze dodatne informacije i nalaze se na pocetnim tagovima elemenata. Sastoje se iz dva dela IME i VREDNOST atributa. Pisu se na pocetnom tagu i to odvojeni razmakom od oznake tipa taga. Ime se pise malim slovima,pa ide znak jednakosti =, a zatim vrednost atributa pod znacima navoda. RAZMACI SU ZABRANJENI UNUTAR KONST RUKCIJE ATRIBUTA!!!! PRIMER:

Matija je čičino dete

class je ime a "xyz" je vrednost atributa. Za italic se koristi <em> za bold <strong>. Za karaktere iznad ili ispod tj tipovi za formule kada hocemo da stavimo 2 na kv adrat koristimo <sup> a za formulu za npr hemiju CO2 pa to 2 da ide dole koristi se <sub> Za horizontalnu liniju u tekstu onu koja ce sluziti da "podeli" text koristimo < hr> Specijalni znaci pocinju oznakom & a zavrsavaju se sa ;. Primeri:   -(blanko tj non breaking space) < - < > - > & - & © - © » - » Postoji vise listi: Ordered ili ti uredjene liste se odredjuju najcesce nekim tipom rednih elemenata kao sto su brojevi, rimskim brojevi, slovima alfabeta itd Ove liste se oznacavaju sa
    i to je pocetni tj krajni tag a zatim unuta r njega nove
  1. od kojih je svaki nova stavka liste.
    1. zika
    2. petar
    Ovim dobijamo 1. zika 2.petar postavljeno jedno ispod drugog kao lista. Unordered ili ti neuredjene liste su one cije se stavke odredjuju najcesce nekim random simbolima tipa kvadrat, krug, trougao itd. za razliku od uredjenih lista ne potencira se znacaj redosleda. Ove liste se oznacavaju sa
      i razlikuju se od odredjenih listi samo zbo g ovog pocetnog tj krajnjeg taga
        inace tag koji ide unutar ovog je i dalje
      • . Definition ili ti definisane su liste cije se stavke sastoje iz dva dela definic ije i teksta. Koristne su kod pitanja i odgovora jer se uvek sastoje iz parova mada se ovaj ti p lista retko koristi danas. Pocetni krajnji kod je
        a dok se stavke sastoje iz dva dela
        i
        i to
        je pitanje a u
        se daju ponudjeni odgovori.

        HTML 4-Atributi za neuredjene liste mogu biti circle(krug), disc(pun krug) i squ are(kvadrat) to znaci da ce elementi liste biti uokvireni odredjenim tipom. Kucanje ide ovako
          za pocetni kod ostali kodovi idu isto kao i do sad. Atributi za uredjene liste A-velika slova a-mala slova I-rimski veliki brojevi i -mali rismki brojevi Tabele
          za pravljenje tabele Za red koristimo dok u svakom redu unosimo celije . Kad zavrsimo red i broj celija u njemu zatvaramo kod i otvaramo novi red i tako pravimo tabelu sa potrebnim brojem redova i celija unutar redova. npr za dva reda 1 2 3 4 Ako hocemo da stavljamo celija sa naslovima onda koristimo tag ponedeljak utorak ujutru uvece Ako zelimo horizontalno da spojimo dve celije koristimo tag colspan="" u izmedju "" pisemo koliko celija spajamo ALI ONDA BRISEMO NEPOTREBNE CELIJE ako imamo 1 2 3 4 5 celija a hocemo da spojimo npr 2 i 3 kucamo u colspan=" 2" 2 a brisemo 3 Ako zelimo vetrikalno da spojimo dve celije koristimo rowspan="" i opet isto kao za spajanje po horizontali ako spajamo celije 1 i 4 brisemo u kodu kod za celiju broj 4. Align može imati vrednosti left, right i center. Kao što i nazivi vrednosti kažu, ravn a se sadržaj levo, desno ili po sredini ćelije. Valign može imati vrednosti top, middle, bottom i baseline. Top postavlja sadržaj u gornji deo ćelije, middle u sredinu, dok bottom i baseline i maju donekle sličnu namenu. Bottom postavlja sav sadržaj u dno ćelije, dok baseline postavlja istu zamišljenu osno vnu liniju i na njoj leži sadržaj i koristan je ako imamo vise celija sa razlicitm velicinama fonta. kuca se align="vrednost" valign="vrednost" 1

          Dugacke tabele se moraju razgraniciti na head body i footer deo tabele. se koristi za oznacavanje zaglavlja tabele i unose se redovi koji cine zaglavlje i on uvek ide na pocetak. se koristi za unos regularnih redova i celija i u kodu se uvek s tavljaju na kraju!!!!! se koristi za oznacavanje dna tabele i tu se unose redovi i celi je koji idu na kraju. Iako je za oznacavanje dna tabele u kodu ide posle koda. Kod uvek mora ici redosledom FORME Tag za forme je
          . Svaka forma bi trebalo da ima atribute action, me thod,ID a mozemo dodati i name,enctype i target iako pomenuti atributi nisu obavezni u HTML5 bez njih forma ne bi imala smisla. ACTION definise kome ce podaci biti prosledjeni tj do koji skripata. Ciljana str ana je .php .asp .jsp i druge jer se obrada serverskih parametara moze odraditi samo iz serverskih skripata. Ukoliko se izostavi ovaj atribut browser ce podrazumevati da ce ista strana na k ojoj se nalazi forma obraditi podatke. METHOD Ovaj atribut definise na koji nacin ce podaci bit prosledjeni i postoje dve opci je: GET METOD- Podaci iz forme sa ovom opcijom salju se na server kroz URL i informa cije koje se prosledjuju na ovaj nacin su transparentne i podlozne napadima hakera. URL moze sadrzati 8192 karaktera ovaj metod nije pogodan za d uze formulare, takodje moze doci do transliteracije ili transkripcije i neki karakteri se mogu promeniti ili izgubiti. POST METOD- Ovaj metod pakuje podatke unutar HTTP zahteva. Podaci nisu sifrovani i stoga su, iako sigurniji nego u GET METOD, ipak podlozni napadima hakera tako da ako skupljamo personalne informacije kao sto su korisnicka imena, lo zinke ili brojevi kreditnih kartica moramo osigurati bezbednu konekciju do sigurnog servera. NAME i ID- Id se koristi za uniaktno odredjivanje HTML elemenata na strani u Doc ument Object Modelu kroz JavaScript ili za stilizaciju kroz CSS i mora biti jedi nstven. NAME odredjuje ime forme, prosledjuje se serveru. ONO STO JE BITNO JESTE DA JE PREPORUKA STAVLJATI I JEDAN I DRUGI ATRI BUT U STARTU I MOGU IMATI ISTU VREDNOST CAK JE I TO PREPORUCENO. ENCTYPE- Odredjuje kako ce podaci umevana vrednost ovog atributa je Ne moramo ga postavljati elimo da i upload fajlova enctype

          biti enkodovani priliko slanja serveru. Podraz application/x-www-form-urlencoded i brinuti o njemu ali ono sto nas zanima ako z mora imati vrednost multipart/from-data

          TARGET- Ovaj atribut je isti kao kod linkova osim sto se kod linkova otvara stra nica a kod formi se otvara tj pokrece strana/skripta iz ACTION atributa. Ukoliko se koristi na formu najcesce je vrednost _blank jer tako ukazuj emo formi da treba da se otvori srkipta iz ACTION atributa u novom prozoru. POSTAVLJANJE FORME PRIMER: OSNOVNA FORMA
          A ako zelmio da uploadujemo fajlove kroz formu ili da se forma posle submita otv ara u novom prozoru/tabu unecemo i preostala dva atributa:
          Ali iako smo sve ovo uneli to je prazan okvir forme koji sam po sebi ne znaci ni sta. Moramo uneti KONTROLE FORME koje ce prikupiti podatke. KONTROLE FORME Kontrole na formu su zaduzene za prikupljanje i prosledjivanje podataka. Mogu bi ti tekstualnog tipa, radio ili check dugmici i tako dalje. Tag koji se najcesce srece u formama je i ovo je samozatvarajuci tag jer se svi njegovi parametri podesavaju kroz atribute. Taj isti tag se koristi za vise razlicitih kontrola ali odredjuje ga OBAVEZNI at ribut TYPE. PRIMER: OBICNO TEKSTUALNO POLJE U primeru koda vidimo da smo postavili atribut TYPE ali i atribut NAME koji je b itan za skripte koje primaju podatke i preko koga ce znati kako da klasifikuju podatke. Takodje imamo ID ali ona nije obavezna. Ono sto jos mozemo dodati od atributa je MAXLENGTH atribu kojim odredjujemo max broj karaktera koji ce moci da se unesu u polje. maxlength="broj" Pored toga ranije se koristio atribut size kojim se odredjivala sirina polja a s ada koristimo CSS opise. (OVO JE CSS I OVIM SE POKAZUJE POLJE COLOR I PR AZNO ZA UNOS TEKSTA) Bez taga koji je dodat prikazalo bi se samo polje bez tekstualno g dela levo od njega. Sam ne mora biti pre taga ali se cesto tu nalazi. Ono sto jeste bitno da poseduje FOR atri but kojim je vezan za odredjeni input. FOR- atribut label taga mora biti isti kao ID atribut input(ili drugog) taga. Oba taga i input i label su inline po prirodi.

          INPUT(PASSWORD) Ovaj tag se moze isto koristiti za unos sifri(password) u tom slucaju atribute T YPE postavljano na password a svi ostali atributi su isti kao za input text. Ovaj tip input polja sakriva karaktere ali ne garantuje sam po sebi sigurnost pr iliko slanja podataka vec je za to potreban pravilno konfigurisan server i ispravno pisanje skripata. TEXTAREA Ovaj tag kreira nesto vece polje za tekst i podrzava vise redova teksta. Za razl iku od input taga ovo nije samozatvarajuci tag i zahteva pocetak i kraj. Izmedju se unosi tekst koji ce se prikazati u kontroli priliko ucitavanja strane . Ukoliko ga korisnik ne obrise bice prosledjen zajedno sa podacima. PRIMER: