I løbet af de sidste par år har du måske hørt termen HTML5 hver gang imellem. Uanset om du ved noget om webudvikling eller ej, kan konceptet være noget nøgen og forvirrende. Det er selvfølgelig det næste skridt i HTML-linjen, men hvad gør det nøjagtigt? Hvorfor er der så meget spænding omkring det? Og hvorfor betyder det noget for dig?
HTML, eller HyperText Markup Language, er det vigtigste element i World Wide Web. Det er det sprog, der bruges til at beskrive, hvordan en webside skal se ud. Men HTML alene er ret kedeligt, fordi det kun kan levere statiske sider; For at imødekomme den stigende efterspørgsel efter mere imponerende webfunktioner er HTML blevet koblet med plugins som CSS, Flash, Java, Silverlight, etc.
Det er blevet noget af et oppustet rod og forskellige browsere implementerer disse funktioner på deres egne måder. HTML5 er beregnet til at løse HTML's store problemer for et renere og mere effektivt web.
HTML: En oversigt
HTML, som vi kender det i dag, hedder HTML4, og det blev først offentliggjort langt tilbage i 1997. Ja, det betyder, at vi har kørt på HTML4 i over 15 år nu, hvilket er en evighed i teknologisk tid. Omkring 2000 begyndte et parallelt markupsprog kaldet XHTML udvikling og det har også været i brug i årenes løb, hovedsagelig på grund af de strengere standarder, som det pålægger. Generelt er de to imidlertid temmelig ens.
Problemet med HTML4 er dets begrænsede funktionalitet. Den skal udvides via plugins, som Flash, for at give mere end simpel tekst og billeder. Mange videoafspillere blev for eksempel oprettet og vedligeholdt på Flash-platformen og indlejret i HTML-sider. Mange webapps blev udviklet ved hjælp af Java og indlejret også.
Med alle disse plugins bliver det svært at opretholde de rette standarder. Ideelt set bør hver browser vise hver side på nettet på samme måde for at levere den samme oplevelse til alle brugere. For at vise de samme resultater på flere browsere, skal webudviklere typisk implementere hurtige rettelser og hacks i forskellige dele af deres websted for at imødekomme forskellige gengivelsesprocesser. Dette bliver besværligt efter et stykke tid.
På en mere praktisk bemærkning er websider, der kræver plugins som Flash og Java, ender med at bruge meget mere CPU og RAM. Har du nogensinde spekuleret på, hvorfor din browser bruger så meget af din computers ressourcer? Meget af det kan henføres til disse HTML-udvidelser. Dette er en af grundene til, at Apple har deaktiveret Flash-understøttelse på deres mobile enheder (for at spare på batteriets levetid).
Hvad er præcis HTML5?
HTML4 har fungeret godt, men det har selvfølgelig en række fejl. Holdet bag HTML5 har en vis plan på højt plan til næste trin i HTML, hvilket betyder at HTML5 skal bygges på følgende principper:
- Mindre afhængighed af plugins til funktionalitet.
- Scripting skal udskiftes med markering, når det er muligt.
- Enhed uafhængighed (dvs. tilgængelig på alle enheder og give samme ende erfaring).
- Offentlig udviklingsproces, så folk kan se, hvad der sker.
Mere specifikt tilføjer HTML5 en hel masse nye markup-tags. Top 11 HTML-mærker Hver Blogger og Website Owner skal vide Top 11 HTML-tags Hver Blogger og Website Owner skal vide World wide web kender mange sprog og er kodet i flere forskellige. Det ene sprog kan dog findes overalt og har eksisteret siden opfindelsen af websider, er den ... Læs mere:
- og tags til at hjælpe dig med at isolere toppen og bunden af indholdsblokke. Kan bruges mere end en gang på en enkelt side.
- tag, der identificerer et specifikt, entallet indhold, f.eks. et blogpost eller en brugerkommentar.
- tag for at angive hvilke afsnit der skal betragtes som navigationsblokke.
- tag, der lader dig definere en generisk sektion af indhold ligner den nuværende eksisterende tag.
- og tags for at markere optagelse af lyd- eller videoindhold.
- tag, der giver dig mulighed for at tegne grafik ved hjælp af et særskilt skriptsprog.
- tag til at integrere eksternt indhold eller applikationer på siden.
HTML5 afskriver også nogle tags: , , , , , , og en håndfuld andre.
Den fuldstændige standardspecifikation for HTML5 er planlagt at være afsluttet inden 2014, men HTML5 har allerede gjort mange fremskridt, og det kan bruges til at implementere webstedsfunktioner selv i dag. Den fulde standardspecifikation for HTML5.1 er planlagt at være afsluttet inden 2016.
Hvorfor HTML5 sager for dig
Som webbruger vil du drage nytte af HTML5, fordi det løser de mest klare problemer i HTML4. Websider vil have bedre webstandarder, hvilket vil resultere i mere effektivt indhold og forbedret ydeevne. Som HTML5 vedtages på tværs af bordet, bør websider begynde at indlæse hurtigere, mindre båndbredde skal bruges og batterilevetid på mobile enheder. 7 måder at øge batterilevetiden på din mobiltelefon [iPhone, Android, andre smartphones] 7 måder at øge din mobiltelefon på Mobiltelefon batterilevetid [iPhone, Android, Andre Smartphones] Langt en af de mest skuffende funktioner i næsten alle smartphones i disse dage er batterilevetiden, som for de fleste af os kræver mindst en ladning pr. 24-timers periode. Er du en ... Læs mere bør vare længere.
Plus, du behøver ikke at holde så mange plugins som Flash og Java opdateret. Jeg hader det, når jeg hele tiden skal opdatere så mange addons og plugins på tværs af flere browsere. Og hvad sker der, når en af dem er den forkerte version? Websteder stopper arbejde og frustration følger. Alt dette skal løses med, når HTML5 bliver hovedstandarden.
Hvis du bare er en almindelig webbruger, og du ikke har intentioner om kodning eller vedligeholdelse af dit eget websted, så behøver du ikke gøre noget for at nyde HTML5s fantastiske funktioner. Alle større browsere understøtter i dag HTML5, og du har sikkert udnyttet det allerede uden at vide det. Bare hold din browser opdateret, og du vil være god at gå.
Og hvis du er en webudvikler, vil HTML5 gøre alt lettere og lettere for dig. Hvis alt går godt, behøver du ikke at håndtere kantsager i webdesign, da alle browsere skal overholde de samme standarder.
Konklusion
HTML5 er fremtiden for webbrowsing, og det vil helt sikkert revolutionere den måde, hvorpå vi surfer på internettet. Selv under HTML4's begrænsede karakter har udviklere skabt nogle forfærdelige hjemmesider, så det vil være interessant at se, hvilken slags flotte fremskridt de vil gøre med funktionaliteten af HTML5.
Forhåbentlig nu kan du se HTML5 i et klarere lys og se hvorfor det er blevet hyped up så meget som det har. Du kan videreudvikle din læring på disse ti hjemmesider for at vise dig, hvad HTML5 handler om 10 websites at se, hvad HTML5 handler om 10 hjemmesider for at se, hvad HTML5 handler om Læs mere. Du bør også tjekke vores HTML5-tutorial for at lære mere. Hvis du har spørgsmål, så spørg i kommentarerne, og jeg vil gøre mit bedste for at svare dig.
Billedkreditter: HTML5 Via Shutterstock, HTML-kode via Shutterstock, HTML5 Tag Cloud Via Shutterstock, Guy On Laptop Via Shutterstock