Introducere HTML5
HTML 5 reprezinta urmatorul pas in hypertext markup language, venind in continuarea limbajelor HTML 4.01 şi XHTML 1.0.
Ce aduce nou HTML5:
- inlocuirea sau imbunatatirea unor elemente vechi (de ex. <header><footer> )
- interfete standardizate pentru functionalitati noi (de ex. <audio> si <video>)
Diferente fata de HTML 4.01 / XHTML 1.0.
Doctype
HTML5 nu este bazat pe SGML si deci nu necesita referinta spre DTD.
Tot de ce are nevoie un browser pentru a-l recunoaste este <!DOCTYPE html>
Structura documentului HTML5
Elemente eliminate:
- elementele ca <font>, <center> vor fi omise; se va folosi doar CSS
- <frame>
- <div>
Elemente noi:
- <header> si <footer> – pentru intreg documentul sau doar pentru anumite sectiuni
- <section> – sectiune generica a documentului
- <aside> – un sidebar
- <article> – o parte separata a paginii (de ex. un post)
- <nav> – o sectiune ce poate contine linkuri
Suport pentru video si audio
HTML5 furnizeaza API-uri ce permit scrierea de scripturi pentru controlul fisierelor audio si video. Astfel va avea suport nativ pentru astfel de fisiere, nemaifiind necesara instalarea de plugin-uri suplimentare ce ofera functionalitati asemanatoare player-elor.
Pentru includerea de elemente multimedia se vor folosi <video> si <audio>
Alte functionalitati HTML5
- suport nativ pentru Drag & Drop
- stocarea informatiilor pentru a permite navigarea paginilor web offline
- API Geolocation
- definirea arborescenta HTML5 ca Document Object Model (DOM)
Filed under: Tehnic