Diferente dintre HTML 5 si HTML 4
![]()
In ultimul timp se tot vorbeste de HTML 5 si implementarea sa, codul e facut trebuie doar sa asteptam pana ce producatorii de browse-ere se hotarasca sa faca schimbari si sa faca posibila rendarea codului HTML 5 de catre browser.
Limbajul HTML este in continua evolutie inca din 1990, in 1997 a devenit o recomandare W3C (World Wide Web Consortium). Hai sa vedem cu ce vine nou HTML 5:
DOCTYPE
DOCTYPE-ul e necesar sa existe intr-o pagina web incat prin acest tag ii spunem browser-ului cum sa renderizeze pagina, daca el exista browser-ul o va prezenta in modul standard. Pana sa apara HTML 5 vom declara in modul urmator:
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”
Odata cu HTML 5 va fi necesar doar sa scriem DOCTYPE si html: !DOCTYPE html, o facilitate ce ma bucura deoarece ca si mine mai sunt multe persoane ce nu folosesc soft-uri pentru tag ci tagheaza ei codul intr-un document text , Notepad spre exemplu si ne scuteste de-a mai memora intreg tag-ul.
STRUCTURE
Acest tag va reprezenta structura unui document sau unei a unei aplicatii. Va putea fi folosit impreuna cu h1 si pana la h6.
ARTICLE
Daca vom avea un post dintr-un blog sau o stire dintr-un ziar acest tag le va delimita de content. Putem spune ca ARTICLE este o bucata dintr-un content!
ASIDE
Reprezinta o bucata din content ce nu are importanta foarte mare
HEADER, FOOTER si NAV
Header si footer cred ca majoritatea stiti ce inseamna… Header e partea de sus a pagini unde deobicei ne va aparea banner-ul iar footer-ul este parte de jos, unde putem avea un meniu de navigare rapida, drepturile de autor sau alte lucruri nu foarte importanta pentru vizitator. Nav-ul va fi folosit pentru a defini zona navigatiei, meniul de cele mai multe ori.
DIALOG
DIALOG face posibila renderizarea unui dialog scutindu-ne sa mai folosim padding-ul din CSS. Totusi cred ca nu va fi un tag folosit prea des, eu prefer CSS. Posibil sa va ganditi ca va mai scade din marimea pagini si va ajuta la SEO dar pentru a renderiza un dialog suntem nevoiti sa tagam ca la tabele: in loc de td si tr vom folosi dt si dd.
FIGURE
Figure va fi utilizat impreuna cu o renderizare grafica sau video. Pe langa acest tag mai avem audio si video ce vor renderiza fisiere multimedia.
Bineinteles sunt mult mai multe tag-uri noi dar nu are nici un rost sa le enumar incat exista pe pagina celor de la W3C.
Personal sunt multimit de actualul cod HTML si cred ca va mai dura pana sa apara 5-ule, astept mai mult sa se valideze CSS 3 si sa faca pasul cel mare si browserele deoarece depindem de ele. Degeaba stim diferite limbaje daca nu le putem renderiza, la fel ca si in viata, degeaba stim lucruri pe care nu le putem pune in practica.
7 Comentarii
Imi place morala de la sfarsit
Consider că ce ştie actualul e de ajuns, pentru un limbaj de bază.
Oricine stie HTML/CSS/JS se stie de IE si incompatibilitatea browserelor, ar fi bine sa asteptam putin pana au toate browserele codul validat la fel (Gen Firefox/Opera, nu IE) si dupa aia sa treaca la noi standarde si versiuni de cod, html este pentru design, partea misto e ca in PHP scrii doar odata codul si il multiplici de cate ori vrei
Mai nou ….se lucreaza mai mult pe PHP sau Ajax. HTML pur se practica in proportii marunte
Sorin dar ce faci cu PHP fara HTML? Stiu programator php dar nu stie pic de html asa ca e nevoit sa isi imparta proiectele cu html-istul!
Asa e. Totul se bazeaza pe HTML, dar multe functii din html difera in PHP. ORicum la un proiect web, lucreaza programatorul, web design-ul, si cazul prietenului tau html-istul