označevalni jezik uporablja več oznak za označevanje elementov v spisu. Pribitek se sklicuje na neke vrste model, ki opredeljuje, kaj ti elementi so in kako jih uporabiti. Ker HTML je bila vedno okoli kodiranje dokumentov, se opira na nekaj, kar se imenuje model dokument predmet (DOM). DOM je vključena v brskalnik uporabe spletnega sama. Tako je označevalni jezik, je le način daje navodila za brskalnik, ki temelji na modelu, ki že razume.
Za boljše razumevanje odnosa med domom in HTML, pomislite DOM kot škatlo štampiljk . Vsak žig je drugačen element znotraj DOM. Vsaka stran v jeziku HTML je le niz odtisov, izdelanih iz žigov, ki so napolnjene z lastno vsebino po meri. Spletni brskalnik lahko prikaže ničesar, ustvarjene iz žigov v tej škatli.
Tehnično gledano, DOM je programski vmesnik (API), ki zagotavlja platformo nevtralen način za obdelavo bodisi HTML ali XML dokumentov. (Extensible Markup Language, ali XML, izgleda podobno kot HTML, vendar pa vam omogoča, programer dodati meri nabor elementov, ki jih lahko uporabite v dokumentu.) Ta standard HTML5 zahteva DOM znan kot DOM5 HTML. Pripravljeno za rast v HTML5, najnovejše različice Chrome, Firefox, IE, Safari in Opera brskalnikov lahko vsi procesni strani pod DOM5 HTML.
Še en pomemben temelj za HTML5 je njena pridružena Multipurpose Internet Mail Extensions (MIME ) vrste. MIME je Internet Engineering Task Force (IETF) standard za opozarjanje interneta, lahko programsko opremo, kakšna vsebina se poskuša obdelati. To se običajno ujema z določeno vrsto datoteke, kot HTML dokument ali audio MP3 datoteke.
Spletni razvijalci določite MIME tipe, ko so kodiranje spletne strani. Ta pozove brskalnik naložiti ustrezne datoteke, ustrezno glede na njihovo vrsto. Obstajata dve vrsti MIME, ki se pridružijo DOM5 HTML osnova novega HTML5 standarda: tip HTML MIME (text /html) in tip XML MIME (application /xhtml + xml). HTML5 vključuje posodobitve v skladnji za obe zvrsti MIME.
Na kratko, temeljne tehnologije v standardu HTML5 so DOM5 HTML in HTML5 združljive vrste MIME za HTML in XML. Naprej, gremo na kako sestaviti spletno stran z uporabo HTML5.
Basic HTML Content
Na minimum, HTML5 vključuje različico 5 osnovne HTML sintakse. Koda vzorec v stranski vrstici na tej strani kaže, kaj bi to lahko HTML koda izgledati za osnovno spletno stran. Ko brskate po spletu, uporabite " Poglej vir " ali podobno možnost v vašem brskalniku za ogled HTML (in