уторак, 26. јул 2011.

Sta je HTML



HTML i HTM su ekstenzije fajlova koji su zapravo Vaše stranice na internetu. Sa ovim ekstenzijama se predstavljaju isključivo statičke web strane.

HTML (HyperText Markup Language) predstavlja zapravo jednostavan programski jezik koji služi za obeležavanje teksta koji se prikazuje korisniku i programiranje jednostavnih objekata na internetu. Ujedno je i standard za Internet dokumente.

Da biste se bavili web dizajnom morate znati HyperText Markup Language tj. HTML. On je relativno jednostavan jezik za opis dokumenata i njihovih međusobnih veza a koji se prikazuju u browserima. HTML nije zaista programski jezik u onom smislu u kom su to C++ ili Visual Basic, on je više sintaksni jezik za formatiranje dokumenata, nastao je od SGML-a (Standard Generalized Markup Language ), koji je daleko kompleksniji 'meta jezik' a služi za specifiranje elemenata koje se koriste u dokumentima i značenje tih elemenata.

U početku je bio prilično ograničen i pružao je uglavnom elementarne stvari za označavanje i formatiranje teksta (paragrafi, naslovi, citati itd.). Kako se web razvijao dodati su elementi za napredno formatiranje teksta, opis tabela, slika itd.

Osnova HTML predstavljaju atributi i tagovi. Tagovima se određeni deo dokumenta odvaja od ostatka i na njega se primenjuju pravila definisana samim tagom. Atributi se nalaze unutar tagova i omogućavaju da se pored samog imena taga i unapred definisanog ponašanja još bliže odredi način prikaza i ponašanja označenog dela dokumenta.

Sta je HTML I DHTML


HTML je skracenica od HyperText Markup Language.
To je standarizovani opisni jezik koji se koristi pri strukturiranju tekstova i multimedijalnih
objekata u web stranice i elektronsku poštu.
HTML je modifikovana i pojednostavljena verzija SGML jezika.

HTML je , znaci , deo skupa pravila po kojima se pise "pozadina" onoga sto mi
vidimo kada odemo na neki sajt.


U prevodu , kada hocete recimo da napravite sajt , pisete kod ( uslovno receno ,
jer se to strogo gledano ne poklapa sa definicijom koda , ali radi lakseg osnovnog
objasnjenja ) u HTML-u koji sluzi da ga pretrazivac prepozna i ispravno prikaze strukturu
dokumenta u prozoru internet pretrazivaca ( ono sto mi vidimo kada odemo na neki sajt ).

Usko povezano sa ovom temom su :

CSS ( Cascading Style Sheets ) listovi ,
Skriptni jezici ( Javascript , VBScript , ...) ,
DOM ( Document Object Model ).

HTML + CSS + Skriptni jezici + DOM = Dinamicki HTML ( DHTML )


CSS

CSS je skracenica od : Cascading Style Sheets ili , u prevodu , kaskadni
stilski listovi.
Oni sluze da opisu izgled vaseg dokumenta koji je pravljen u HTML-u , XHTML-u ili
XML-u .
Pomocu ovih listova se odredjuju neka opsta svojstva koja se primenjuju na ceo
dokument/blog/sajt.

Zasto je to vazno?

Zato sto , inace , moramo svaki put , za svaki deo "koda" koji napisemo za
dokument , da definisemo : boje pozadine, velicine tabela , velicinu , vrstu i boju
fonta i sve ostalo. Kada se radi sa CSS listovima , to se definise na jednom
mestu i automatski se primenjuje na svaku stavku dokumenta i gotovo.
Ako zelimo da nam na odredjenom mestu stoji neka druga boja , font ili bilo
sta drugo , mozemo to promeniti samo za tu stavku , dok ostale ostaju
definisane pomocu CSS-a.



Skriptni jezici

Pokusacu da dam laicko objasnjenje za to sto skriptni jezici rade.
Naime , kada vi napravite stranicu svoga sajta/dokumenta u HML-u
( plus CSS , mada ni to ne mora , ako volite da mucite sebe i pisete
kilometarske kodove koji se posle ,naravno, sporije ucitavaju od
malih i elegantnih ) ta stranica moze izgledati super , ali ona je staticna.

Nema automatskog menjanja i ubacivanja datuma za svaki naredni dan
ili tekst koji pisete. Ne mozete pratiti desavanja na svom sajtu ili sa tudjih
sajtova koja bi se automatski menjala u skladu sa novostima tj promenama
na sajtovima koje pratite.Dobar primer su "Zadnje teme"koje se nalaze
u meniju sa strane ovog foruma , gde se automatski pojavljuju
najnoviji napisani tekstovi na ovom forumu ,
a da osoba zaduzena za uredjenje foruma ne mora da ih ubacuje rucno.

Takodje , bez skriptnih jezika , tekst se ne bi mogao pomerati ,
kao sto je to slucaj u ovim menijima. Tu su jos i komentari ,
koje ne bi mogli slati ( ili ,uslucaju foruma , odgovori na teme,
postavljanje novih tema ,...).Ako se bavite trgovinom i sl .
obrasci za popunjavanje podataka o kupcu i slanje tih podataka
( narudzbenica ) ne bi radili.

Eto to je najjednostavnije objasnjenje koje mi pada na pamet.
Videcu da napisem i nesto o nekim od jezika koji se najcesce koriste.
Za ovo jutro , dosta je od mene .

Нема коментара:

Постави коментар