Prije učenja HTML-a u odnosu na HTML5, naučimo:
Što je označni jezik?
Označni jezik sistem je dizajn za bilježenje dokumenta na takav način da se može sintaksički razlikovati. Koristi oznake za definiranje elemenata. Označni jezici sadrže fraze i riječi na engleskom jeziku. Stoga ih je lako pročitati. Označni jezici dizajnirani su posebno za obradu, definiciju, kao i prezentaciju teksta.
U ovom vodiču za HTML vs HTML 5 naučit ćete:
- Što je označni jezik?
- Što je HTML?
- Što je HTML5?
- Struktura HTML-a
- Struktura HTML5
- Značajke HTML-a
- Značajke HTML5
- HTML protiv HTML5
- Prednosti HTML-a
- Prednosti HTML5
- Mane HTML-a
- Nedostaci HTML5
Što je HTML?
HTML je jezik koji se koristi za World Wide Web. To je standardni jezik za oblikovanje teksta koji se koristi za stvaranje i prikazivanje stranica na Webu.
HTML datoteke sastoje se od dvije stvari: 1) sadržaja i 2) oznaka koje ga oblikuju za pravilan prikaz na stranicama. Mogu ga koristiti tehnologije poput Cascading Style Sheets (CSS) i skriptni jezici kao što je JavaScript. Puni oblik HTML-a je jezik za označavanje hiperteksta. Također je poznat kao HTML v 1.0 i prva je iteracija HTML označavanja.
Što je HTML5?
HTML5 je peta verzija HTML verzije 1.0 s podrškom za više oznaka i značajki. Tehnički se to naziva HTML verzija 5.0, no u kolokvijalnom nazivu naziva se HTML5.
Najnovija verzija preglednika kao što su Safari, Opera, Chrome i Firefox podržava sve većine svih značajki HTML5. Web programer može koristiti HTML5 za razvoj web stranica s fotografijama, web foruma i naprednih aplikacija za mapiranje. Puni je oblik HTML5 jezik za označavanje hiperteksta 5.
Struktura HTML-a
Evo strukture HTML-a:
Guru99 Home Best Tutorials on Planet
Paragraph
Struktura HTML5
Evo strukture HTML5:
HTML5 Title
Značajke HTML-a
- Jezik neovisan o platformi.
- Nije jezik osjetljiv na velika i mala slova.
- Pomoću kaskadnih tabela stilova možete kontrolirati boje, fontove i pozicioniranje.
- Možemo graditi tablice.
- Poboljšajte prezentaciju stranice pomoću HTML elementa.
- Omogućuje vam izradu web stranice pomoću oznaka.
- Koristite grafiku i također prikazujete tekst u raznim fontovima, veličinama i bojama.
- Pomaže vam u stvaranju hiperveza za navigaciju do različitih dokumenata koji su prisutni na webu.
- Podatke možete prikazati u tabličnom obliku.
- Stvorite više od jednog prozora na web stranici za prikaz podataka iz više izvora u različitim prozorima.
Značajke HTML5
- Podržava lokalnu pohranu
- HTML5 ima nove elemente povezane sa sadržajem, poput
, - Nudi nove kontrole oblika, poput datuma, kalendara, vremena, URL-a, e-pošte i pretraživanja.
- Element
- Podrška za CSS3, noviju i verziju CSS-a.
- Pruža medijsku podršku.
- Element slike može se kombinirati s elementima da bi lako povezao naslov s ostalim elementima slike.
- Velike količine podataka možete pohraniti lokalno, bez utjecaja na performanse web mjesta.
- HTML je sposoban za obradu pogrešne sintakse.
HTML protiv HTML5
Evo razlika između HTML-a i HTML5:
HTML | HTML5 |
HTML Doctype izjava je duga. | DOCTYPE deklaracija u HTML5 je jednostavna. |
HTML kodiranje znakova je duže. | HTML5 deklaracija kodiranja znakova je jednostavna. |
Audio i video nisu HTML dijelovi. | Audio i video su HTML5 dio. |
Moguće je nacrtati vektor uz pomoć drugih tehnologija poput Silverlight, Flash, VML itd. | Vektorska grafika dio je HTML5, npr. Platno, SVG. |
Nemoguće je dobiti stvarnu geolokaciju osobe koja pregledava bilo koju web stranicu. | JS Geolocation API u HTML5 omogućuje vam prepoznavanje mjesta korisnika koji pregledava bilo koju web stranicu. |
HTML nudi lokalnu pohranu umjesto kolačića. | Html5 koristi kolačiće za pohranu podataka. |
U HTML-u nije moguće crtati osnovne oblike. | U HTML5 moguće je crtati osnovne oblike. |
Omogućuje vam pokretanje JavaScript-a u pregledniku. | Omogućuje vam pokretanje JavaScript koda u pozadini. |
HTML možete koristiti sa svim starim preglednicima. | HTML5 možete koristiti sa svim novim preglednicima. |
Predmemoriju preglednika možete koristiti kao privremenu pohranu. | Kao privremenu pohranu možete koristiti predmemoriju aplikacija (baza podataka i web pohrana). |
Web Socket nije dostupan. | Full-duplex komunikacijske kanale možete uspostaviti s poslužiteljem pomoću Web utičnica. |
Ne postoji postupak za rukovanje strukturno netočnim HTML kodovima. | HTML5 podržava trajno rukovanje pogreškama kroz improvizirani postupak rukovanja pogreškama. |
HTML je manje prilagođen mobilnim uređajima. | HTML5 je prilagođen mobilnim uređajima. |
Atributi kao async, charset i ping nisu prisutni u HTML-u. | Atributi async, ping, charset i dio su HTML5. |
HTML ne dopušta efekte povlačenja i ispuštanja | HTML5 omogućuje efekte povlačenja i ispuštanja. |
Ponudite nove atribute kao što su tabinex, id, tabinex itd. | To su određeni atributi koji se primjenjuju na HTML 5 elemente. |
Prednosti HTML-a
Evo prednosti / prednosti HTML-a:
- Jednostavan za korištenje za razvoj web stranica
- Naporno stvorite web dokument
- Pomaže vam u navigaciji unutar web stranica i između web stranica koje se nalaze na različitim poslužiteljima.
- U HTML-u možete postaviti upite za upotrebu slika koje odgovaraju prirodi.
- Korisnik ne može spremiti podatke preglednika koji traju tijekom sesija.
- Jednom kad se podaci pohrane u preglednik, programer može dalje razmišljati kako bi aplikacija funkcionirala.
Prednosti HTML5
Evo prednosti / prednosti HTML5:
- Ima mogućnosti poput velikog skupa novih API-ja u vezi s datotečnim sustavom, pohranom na strani klijenta, rukovanjem događajima i još mnogo toga.
- Jednostavno je stvoriti novu interaktivnu web stranicu.
- Budući da HTML5 ima pragmatičan pristup, bez napora možete riješiti stvarne probleme.
- Pojednostavio je tip dokumenta i skup znakova.
- HTML5 nudi elemente poput ,
- Poboljšao je web obrasce novim atributom za oznaku .
- HTML5 daje postojanu lokalnu pohranu kako bi se postiglo bez pribjegavanja bilo kakvim dodacima.
- Ima WebSocket, koja je komunikacijska tehnologija sljedeće generacije za razvoj web aplikacija.
- HTML5 uvodi događaje koji se nazivaju takozvanim Server-Sent Events (SSE).
- Pojednostavljeno je označavanje
- Podrška dvodimenzionalne površine za crtanje koju možete programirati pomoću JavaScript-a.
- HTML5 vam omogućuje stvaranje vlastitog rječnika.
- Možete stvoriti vlastitu prilagođenu semantiku.
- Povucite i ispustite stavke s jednog mjesta na drugo mjesto na istoj web stranici.
- Podržava brojne videozapise.
- HTML5 je poboljšao iskustvo web aplikacija pomoću API-ja poput vidljivosti, snimanja medija, preko cijelog zaslona itd.
Mane HTML-a
Evo nedostataka / nedostataka HTML-a:
- HTML ne pomaže u stvaranju dinamičnih stranica. Može stvoriti samo obične stranice.
- Možda ćete trebati napisati poduži kôd za izradu jednostavne web stranice.
- Sigurnosne značajke nisu dobre u HTML-u.
- Potrebno je vrijeme da biste razvili bilo što što čak nalikuje web stranici.
- HTML nije fleksibilan poput ostalih softvera za razvoj web stranica poput Dreamweavera.
- Ne slijedi centralizirani pristup. Web stranice morate urediti zasebno.
Nedostaci HTML5
Evo nedostataka / nedostataka HTML5:
- Za to mu trebaju moderni preglednici.
- Postoje problemi vezani uz licenciranje medija.
- Višestruka reakcija uređaja može biti glavobolja.
- Jezik HTML5 još uvijek je u tijeku.
- Gaming se bori s JavaScriptom pod HTML5.
- Ne postoje dobri IDE-ovi koji su dostupni u HTML5.
KLJUČNE RAZLIKE:
- HTML Doctype deklaracija je duga, dok je DOCTYPE deklaracija u HTML5 jednostavnija.
- Audio i video nisu HTML dijelovi, dok su audio i video oznake podržane u HTML5.
- U HTML-u Web Socket nije dostupan, s druge strane u HTML5 možete uspostaviti full-duplex komunikacijske kanale s poslužiteljem pomoću Web Sockets.
- HTML je manje prilagođen mobilnim uređajima, dok je HTML5 prilagođen mobilnim uređajima.
- Nemoguće je dobiti stvarnu geolokaciju osobe koja pregledava bilo koju web stranicu u HTML-u, dok JS Geolocation API u HTML5 omogućuje identificiranje mjesta korisnika koji pregledava bilo koju web stranicu.