Pred učenjem HTML-ja in HTML5 se naučimo:
Kaj je označevalni jezik?
Označevalni jezik je sistemska zasnova za označevanje dokumentov na tak način, da ga lahko sintaksično ločimo. Za definiranje elementov uporablja oznake. Označevalni jeziki vsebujejo besedne zveze in besede v angleškem jeziku. Zato jih je enostavno prebrati. Označevalni jeziki so zasnovani posebej za obdelavo, definicijo in predstavitev besedila.
V tej vadnici HTML vs HTML 5 boste izvedeli:
- Kaj je označevalni jezik?
- Kaj je HTML?
- Kaj je HTML5?
- Struktura HTML
- Struktura HTML5
- Značilnosti HTML
- Značilnosti HTML5
- HTML Vs HTML5
- Prednosti HTML
- Prednosti HTML5
- Slabosti HTML
- Slabosti HTML5
Kaj je HTML?
HTML je jezik, ki se uporablja za svetovni splet. Je standardni jezik za oblikovanje besedila, ki se uporablja za ustvarjanje in prikazovanje strani v spletu.
Datoteke HTML so sestavljene iz dveh stvari: 1) vsebine in 2) oznak, ki jih oblikujejo za pravilen prikaz na straneh. Uporabljajo ga lahko tehnologije, kot so Cascading Style Sheets (CSS) in skriptni jeziki, kot je JavaScript. Celotna oblika HTML je Hypertext Markup Language. Znan je tudi kot HTML v 1.0 in je prva ponovitev označevanja HTML.
Kaj je HTML5?
HTML5 je 5 th različica HTML različice 1.0 s podporo za več oznak in funkcije. Tehnično se imenuje HTML različica 5.0, v pogovoru pa se imenuje HTML5.
Najnovejša različica brskalnikov, kot so Safari, Opera, Chrome in Firefox, podpira vse večine vseh funkcij HTML5. Spletni razvijalec lahko uporablja HTML5 za razvijanje spletnih mest s fotografijami, spletnih forumov in naprednih aplikacij za preslikavo. Celotna oblika HTML5 je jezik za označevanje hiperteksta 5.
Struktura HTML
Tu je struktura HTML:
Guru99 Home Best Tutorials on Planet
Paragraph
Struktura HTML5
Tu je struktura HTML5:
HTML5 Title
Značilnosti HTML
- Neodvisen jezik platforme.
- Ne razlikuje med velikimi in malimi črkami.
- Z Cascading Style Sheets lahko nadzorujete barve, pisave in pozicioniranje.
- Lahko sestavljamo tabele.
- Izboljšajte predstavitev strani z uporabo elementa HTML.
- Omogoča razvoj spletne strani z uporabo oznak.
- Uporabite grafiko in prikažite besedilo v različnih pisavah, velikostih in barvah.
- Pomaga vam ustvariti hiperpovezave za krmarjenje do različnih dokumentov, ki so prisotni v spletu.
- Podatke lahko prikažete v obliki tabele.
- Na spletni strani ustvarite več kot eno okno za prikaz informacij iz več virov v različnih oknih.
Značilnosti HTML5
- Podpira lokalno shrambo
- HTML5 vsebuje nove elemente, povezane z vsebino, kot so
, - Ponuja nove kontrolnike za obrazce, kot so datum, koledar, čas, URL, e-pošta in iskanje.
- Element
- Podpora za CSS3, novejšo in različico CSS.
- Zagotavlja medijsko podporo.
- Element slike lahko kombinirate z elementi, da lahko napis enostavno povežete z drugimi slikovnimi elementi.
- Velike količine podatkov lahko shranite lokalno, ne da bi to vplivalo na delovanje spletnega mesta.
- HTML je sposoben obdelovati napačno sintakso.
HTML Vs HTML5
Tu so razlike med HTML in HTML5:
HTML | HTML5 |
Izjava o dokumentu HTML je dolga. | Izjava DOCTYPE v HTML5 je preprosta. |
Kodiranje znakov HTML je daljše. | Izjava o kodiranju znakov HTML5 je preprosta. |
Zvok in video nista del HTML. | Zvok in video sta del HTML5. |
Vektor je mogoče narisati s pomočjo drugih tehnologij, kot so Silverlight, Flash, VML itd. | Vektorska grafika je del HTML5, npr. Platno, SVG. |
Nemogoče je ugotoviti dejansko geolokacijo osebe, ki brska po katerem koli spletnem mestu. | JS Geolocation API v HTML5 vam omogoča, da določite lokacijo uporabnika, ki brska po katerem koli spletnem mestu. |
HTML namesto piškotkov ponuja lokalno shrambo. | Html5 za shranjevanje podatkov uporablja piškotke. |
V HTML-ju ni mogoče risati osnovnih oblik. | V Html5 je mogoče risati osnovne oblike. |
Omogoča zagon JavaScripta v brskalniku. | Omogoča zagon kode JavaScript v ozadju. |
HTML lahko uporabljate v vseh starih brskalnikih. | HTML5 lahko uporabljate v vseh novih brskalnikih. |
Predpomnilnik brskalnika lahko uporabite kot začasno shrambo. | Kot začasno shrambo lahko uporabite predpomnilnik aplikacije (zbirke podatkov in spletnega pomnilnika). |
Spletna vtičnica ni na voljo. | Polno dupleksne komunikacijske kanale lahko s strežnikom vzpostavite s pomočjo spletnih vtičnic. |
Ni postopka za obdelavo strukturno napačnih kod HTML. | HTML5 podpira trajno obdelavo napak s pomočjo improviziranega postopka obdelave napak. |
HTML je manj prijazen do mobilnih naprav. | HTML5 je primeren za mobilne naprave. |
Atributi, kot so async, charset in ping, v HTML-ju niso prisotni. | Atributi async, ping, charset in so del HTML5. |
HTML ne dovoljuje učinkov povleci in spusti | HTML5 omogoča učinke povleci in spusti. |
Ponudite nove atribute, kot so tabinex, id, tabinex itd. | To so določeni atributi, ki se uporabljajo za elemente HTML 5. |
Prednosti HTML
Tu so prednosti / prednosti HTML-ja:
- Enostaven za uporabo spletnih strani
- Brez truda ustvarite spletni dokument
- Pomaga vam pri krmarjenju po spletnih straneh in med spletnimi mesti, ki se nahajajo na različnih strežnikih.
- V HTML lahko nastavite poizvedbe za uporabo slik, ki so odzivne narave.
- Uporabnik ne more shraniti podatkov brskalnika, ki obstajajo med sejami.
- Ko so podatki shranjeni v brskalniku, lahko razvijalec še naprej razmišlja, da bo aplikacija delovala.
Prednosti HTML5
Tu so prednosti / prednosti HTML5:
- Ima zmogljivosti, kot je velik nabor novih API-jev glede datotečnega sistema, pomnilnika na strani odjemalca, obdelave dogodkov in še več.
- Enostavno ustvarite novo interaktivno spletno stran.
- Ker ima HTML5 pragmatičen pristop, lahko brez težav odpravite resnične težave.
- Poenostavil je tip dokumenta in nabor znakov.
- HTML5 ponuja elemente, kot so ,
- Izboljšal je spletne obrazce z novim atributom za oznako .
- HTML5 zagotavlja trajno lokalno shrambo, da jo dosežemo, ne da bi se zatekli k kakršnim koli vtičniku drugih proizvajalcev.
- Ima WebSocket, ki je komunikacijska tehnologija naslednje generacije za razvoj spletnih aplikacij.
- HTML5 uvaja dogodke, ki se imenujejo tako imenovani Server-Sent Events (SSE).
- Poenostavil je označevanje
- Podpora dvodimenzionalni risalni površini, ki jo lahko programirate z JavaScriptom.
- HTML5 vam omogoča, da ustvarite svoj besednjak.
- Ustvarite lahko svojo semantiko po meri.
- Elemente povlecite in spustite z enega mesta na drugo na isti spletni strani.
- Podpira številne video posnetke.
- HTML5 je izboljšal izkušnjo spletnih aplikacij z API-ji, kot so vidnost, zajem medijev, celozaslonski zaslon itd.
Slabosti HTML
Tu so slabosti / pomanjkljivosti HTML-ja:
- HTML ne pomaga pri ustvarjanju dinamičnih strani. Ustvari lahko samo navadne strani.
- Morda boste morali napisati dolgo kodo za izdelavo preproste spletne strani.
- Varnostne funkcije v HTML-ju niso dobre.
- Potreben je čas, da razvijemo kar koli, kar je celo podobno spletni strani.
- HTML ni prilagodljiv kot druge spletne strani, ki razvijajo programsko opremo, kot je Dreamweaver.
- Ne sledi centraliziranemu pristopu. Spletne strani morate urejati ločeno.
Slabosti HTML5
Tu so slabosti / pomanjkljivosti HTML5:
- Do njega potrebujejo sodobni brskalniki.
- Obstajajo vprašanja, povezana z licenciranjem medijev.
- Večkratna odzivnost naprave je lahko glavobol.
- Jezik HTML5 še vedno poteka.
- Igre se borijo z JavaScriptom pod HTML5.
- V HTML5 ni na voljo dobrih IDE-jev.
KLJUČNE RAZLIKE:
- Izjava HTML Doctype je dolgotrajna, medtem ko je izjava DOCTYPE v HTML5 enostavnejša.
- Zvok in video niso deli HTML, medtem ko so zvočne in video oznake podprte v HTML5.
- V HTML-ju spletna vtičnica ni na voljo, po drugi strani pa lahko v HTML5 s strežnikom s pomočjo spletnih vtičnic vzpostavite polno dupleksne komunikacijske kanale.
- HTML je manj prijazen do mobilnih naprav, medtem ko je HTML5 do mobilnih naprav.
- Nemogoče je dobiti dejansko geolokacijo osebe, ki brska po katerem koli spletnem mestu v HTML-ju, medtem ko JS Geolocation API v HTML5 omogoča prepoznavanje lokacije uporabnika, ki brska po katerem koli spletnem mestu.