HTML u odnosu na CSS
HyperText Markup Language, nadaleko poznat kao HTML, vodeći je označni jezik za web stranice. HTML je osnovni blok web stranica. Web preglednik čita HTML dokument i sastavlja ih u vizualne ili zvučne web stranice. Kaskadni listovi stila (CSS) jezik je koji opisuje izgled i oblikovanje dokumenta napisanog korištenjem označnog jezika. CSS se široko koristi za oblikovanje web stranica napisanih u HTML-u.
Što je HTML?
HTML, kao što je spomenuto ranije, označni je jezik, a ne programski jezik. Jezik za označavanje skup je označnih oznaka i HTML koristi opisne oznake, koje se obično nazivaju HTML oznake za opis web stranica. HTML dokumenti opisuju web stranice, a sadrže HTML oznake i običan tekst. HTML oznake lako bi se mogle prepoznati u HTML dokumentu jer su okružene uglastim zagradama (npr.). HTML oznake obično se ubacuju u dokument u parovima, pri čemu je prva oznaka početna oznaka (npr. ), a druga oznaka je krajnja oznaka (npr. ). Zadatak web preglednika (npr. Internet Explorer, Firefox itd.) Je čitanje HTML dokumenta i prikaz kao web stranica. Preglednik koristi HTML oznake za tumačenje sadržaja stranice, a sam preglednik ne prikazuje HTML oznake. HTML stranice mogu ugrađivati slike, predmete i skripte napisane na jezicima kao što je JavaScript. Nadalje, HTML se može koristiti za stvaranje interaktivnih oblika.
Što je CSS?
Kao što je ranije spomenuto, CSS definira kako HTML elementi trebaju biti prikazani na stranici. Izvorno, HTML nije trebao imati oznake za oblikovanje dokumenta, već za definiranje sadržaja. No, uvođenje oznaka poput u HTML 3.2 otežalo je život web programerima. Pri razvoju velikih web stranica dodavanje informacija o fontu i bojama na svaku stranicu postalo je vrlo naporan proces. Kao rješenje ovog problema, World Wide Web Consortium (W3C) kreirao je CSS. HTML 4.0 omogućuje uklanjanje svih formata iz HTML dokumenta i pohranjivanje u zasebnu CSS datoteku. CSS omogućuje odvajanje sadržaja dokumenta od prezentacije dokumenata, poput izgleda, boja i fontova. To bi omogućilo više web stranica da dijele isto oblikovanje i smanjilo složenost i ponavljanja strukturnih sadržaja. CSS također može omogućiti da se ista označna stranica prikazuje u različitim stilovima, omogućujući čitateljima da odaberu drugu stranicu stila kako bi prevladali onu koju je odredio autor web stranice. Danas se CSS široko koristi i podržava u svim preglednicima.
Razlika između HTML-a i CSS-a
Glavna razlika između HTML i CSS je ta što je HTML označni jezik koji se koristi za određivanje sadržaja web stranice, dok je CSS jezik stilskog lista koji se koristi za određivanje oblikovanja web stranice. Iako HTML može odrediti i oblikovanje web stranice, korištenje CSS u tu svrhu bilo bi učinkovitije jer bi omogućilo odvajanje sadržaja od prezentacije i dosljednosti na cijelom web mjestu..