HTML 5 nu este un limbaj de programare nou ci doar o imbunatatiore a versiuni 4.1 a limbajului HTML folosit in momentul de fata.
Ce este nou in HTML 5.
In HTML 5 au fost adaugate tag-uri noi pentru a usura introducerea fisierelor multimedia in pagina. Intre ele enumeram: fisiere audio, video, grafica, documente interactive etc.
Alte elemente noi in HTML 5 sunt tag-urile <header>, <nav> <figure> si <footer>, fiecare marcand o zona concreta.
In momentul de fata, 5-feb-2010, HTML 5 nu este inca o recomandare a World Wide Web Consortium (W3C).
Am adaugat ma jos o lista cu noile tag-uri introduse odata cu HTML 5
<article> | marcheaza un articol |
<aside> | marcheaza un continut aparte fata de continutul paginii, dar care are legatura cu el. |
<audio> | marcheaza introducerea de continut audio |
<canvas> | marcheaza introducerea de continut grafic |
<command> | marcheaza un buton de comanda |
<datalist> | marcheaza un meniu drop-down |
<details> | marcheaza detaliile unui element |
<dialog> | marcheaza un dialog, o conversatie |
<embed> | marcheaza continut interactiv extern sau introducerea unui plugin |
<figure> | marcheaza un grup de elemente care au legatura unul cu celalalt si care pot fi considerate in pagina, continut de sine statator. |
<footer> | marcheaza sectiunea footer a pagini |
<header> | marcheaza sectiunea header a pagini |
<hgroup> | marcheaza marcheaza o sectiune a pagini |
<keygen> | marcheaza un cod generat automat intr-un formular |
<mark> | marcheaza text evidentiat |
<meter> | marcheaza valoarea unei unitati de masura cunoscute |
<nav> | marcheaza o bara de navigare cu linkuri |
<output> | marcheaza diferite tipuri de rezultate ale unui script oarecare. |
<progress> | marcheaza o bara de progres fie ea grafica sau numerica |
<rp> | defineste continut care va fi afisat in cazul in care browser-ul nu supotra tag-ul ruby |
<rt> | defineste o regula sau o explicatie pentru tagul ruby |
<ruby> | folosit impreuna cu caracterele asiatice |
<section> | marcheaza o sectiune oarecare (header, footer, bara de navigare, capitole sau orice alta sectiune) |
<source> | marcheaza sursa fisierului multimedia |
<time> | marcheaza ora / data |
<video> | marcheaza introducerea unui video |
Pe de alta parte tag-urile scoase din HTML 5 sunt dupa cum urmeaza:
Desi multe dintre tag-urileenumerate mai sus nu fac altceva decat sa incapsuleze continut, sunt totusi cateva dintre ele, precum canvas si altele, care sunt destul de interesante. Voi reveni in scurt timp cu explicatii si exemple pentru fiecare tag html 5 care merita prezentat.