HTML 5 HTML bertsio berria da
HTML 5-k ezaugarri berri asko gehitzen dizkio HTML zehaztapenari. Eta hobeto ere, ezaugarri berri hauen arakatzailearen laguntza mugatua dago jadanik. Ezaugarri bat interesatzen bazaizu, ikusi WHATWG Wiki ezarpenak orria zehaztapenaren hainbat atal onartzen dituzten nabigatzaileei buruzko informazioa izateko.
HTML 5 Doctype berria eta Karaktere grafikoa
HTML5-ri buruzko gauza polita da nola erraza izan daitekeen. HTML 5 doctype erabiltzen duzu, hau da, oso erraza eta arrazionala:
Bai, hori da. Bakarrik bi hitz "doctype" eta "html". Hau erraza izan daiteke HTML 5 delakoak ez baitu SGMLren zati bat , baizik eta marka-hizkuntza bat da berez.
HTML5-ren karaktere multzoa ere arrazionalizatzen da. UTF-8 erabiltzen du eta meta tag bat definitzen duzu:
HTML 5 egitura berria
HTML 5 aitortzen du web orriak egitura bat duela, liburuek egitura bat edo beste XML dokumentu bat bezala dute. Oro har, web orrialdeak nabigazioa, gorputz-edukia eta alboko edukien gaineko goiburuak, oinarriak eta beste ezaugarri batzuk dituzte. HTML 5ek orriaren elementu horiek onartzen dituzten etiketak sortu ditu.
- - Orrien atalak definitzeko
- - orri baten goiburua definitzen du
- - orrialde baten orri-oina zehazten du
- - Orrialde batean nabigazioa definitzen du
- - artikulu edo lehen edukia orri batean definitzen du
- - orrialde baten alboko barra bezalako edukia zehazten du
- - artikulu bat idazten duten irudiak definitzen ditu
HTML 5 New Inline Elements
Lerro elementu hauek oinarrizko kontzeptu batzuk definitzen dituzte eta semantikoki markatuta mantentzen dituzte, batez ere denborarekin batera:
- - modan markatuta dagoen edukia adierazteko
- - Denbora edo data duen edukia adierazteko
- - Sorta ezagun baten zati bat den edukia adierazteko, adibidez, diskoaren erabilera
- - amaitzerako lanaren aurrerapena adierazteko
HTML 5 Orrialde dinamiko berrien euskarria
HTML 5 web aplikazioen garatzaileei laguntzeko garatu zen, beraz, HTML orri dinamikoak sortzeko erraza den ezaugarri berri asko daude.
- Testuinguruko menuak: HTML 5 testuinguruko menuak sortzea eta erabiltzea, web orrialdeetan eta aplikazioetan
- href ez da beharrezkoa etiketa batean - horri esker, etiketa bat erabil dezakezu script-ekin eta web aplikazioetan aingura hori bidaltzeko leku bat behar izan gabe
- Async atributua - Hau script-etik gehitu da script-ekin, script-a asinkronizatu behar dela kargatzeko, gainerako orriaren karga eta bistaratzea moteldu ez dezan.
- - elementu bati buruzko xehetasunak ematen ditu. Hau ez da Web aplikazioetan argibideak bezala.
- - datu-base batetik edo beste iturri dinamiko batetik eraiki daitekeen taula bat sortzen du
- - etiketa zahar bat ekarri eta bizimodu berria eman, web orrien menu-sistema bat sortzeko
- - Elementu dinamikoa aktibatuta dagoenean gertatuko diren ekintzak definitzen ditu
HTML 5 Inprimaki mota berriak
HTML 5-k formatu inprimakien mota guztiak onartzen ditu, baina beste batzuk gehitzen ditu:
- datetime
- datetime-lokalak
- data
- Hileko
- aste
- denbora
- zenbakia
- barruti
- url
HTML 5 Elementu berriak
HTML 5 elementu zirraragarri gutxi batzuk daude:
- - Zure web orrialdeetan Javascript-en marrazki bat emateko elementu bat. Irudiak edo grafikoak tresna aholkuetara gehitzeko aukera ematen du, edo zure web orrietan dyanmic grafikoak sortzeko, hegan eraiki.
- - gehitu bideoa zure web orrialdeetan etiketa sinple honekin.
- - gehitu soinua zure web orrialdeetan etiketa sinple honekin.
HTML 5 Elementu batzuk kentzen ditu
HTML5 elementu batzuk ere badira HTML 5 onartzen ez dutenak. Gehienek zaharkituta geratzen dira eta, beraz, ez da harritzekoa izango, baina batzuk oso zaila izango lirateke:
- siglak
- applet
- basefont
- big
- zentro
- dir
- letra-
- markoa
- marko
- isindex
- noframes
- noscript
- s
- greba
- tt
- u
HTML5 prest zaude?
HTML 5 webgune eta web diseinurako ezaugarri berri handiak gehitzen ditu eta zirraragarria izango da arakatzaileek onartzen dutenean. Microsoft-ek adierazi du gutxienez HTML 5 zatiak IE 8n onartzen dituztela. Lehenago hasi nahi baduzu, Opera onenarekin izan du laguntza, Safari atzean.