HTML5

HTML5_logo_and_wordmark.svgExtensie nume de fișier: .xhtml, html
Tip media Internet: application/xml, application/xhtml+xml
Dezvoltat de: World Wide Web Consortium și WhatWG
Tipul de format: limbaj de marcare
Extins de la: XML, HTML5
Format deschis: Da

HTML5 este un limbaj de marcare de bază pe Internet, utilizat pentru structurarea și prezentarea conținutului pentru World Wide Web. Acesta este a cincea revizuire a standardului HTML (creat în 1990 și standardizat ca HTML 4 din 1997) și, în decembrie 2012, este o recomandare candidat al World Wide Web Consortium (W3C). Obiectivele sale principale au fost de a îmbunătăți limbajul cu suport pentru cele mai recente multimedia, în timp ce se menține ușor de citit și în mod constant de înțeles de către computere și dispozitive (browsere web, interpretoare, etc). HTML5 este destinat să subsumeze nu numai HTML 4, dar, de asemenea, XHTML 1 și DOM Level 2 HTML.

Urmând predecesorilor săi imediați HTML 4.01 și XHTML 1.1, HTML5 este un răspuns la faptul că HTML și XHTML, în folosirea obişnuită pe World Wide Web, sunt un amestec de caracteristici introduse de specificații diferite, împreună cu cele introduse de produse software, cum ar fi browsere web, cele stabilite prin practica comună, și multe erori de sintaxă în documentele web existente. De asemenea, este o încercare de a defini un singur limbaj de marcare care poate fi scris în sintaxa HTML sau XHTML. Acesta include modele detaliate de procesare pentru a încuraja implementări mai interoperabile; se extinde, îmbunătățește și raționalizează marcarea disponibilă pentru documente, și introduce marcaje și interfețe de programare a aplicațiilor (API) pentru aplicații web complexe. Din aceleași motive, HTML5 este, de asemenea, un potențial candidat pentru aplicatii mobile cross-platform. Multe caracteristici ale HTML5 au fost construite cu luarea în considerare a capabilităţii de a rula pe dispozitive cu consum redus, cum ar fi smartphone-uri şi tablete.

În particular, HTML5 adaugă multe caracteristici sintactice noi. Acestea includ noile elemente <video>, <audio> și <canvas>, precum și integrarea de conţinut cu grafică vectorială scalabilă (SVG) (înlocuind etichete generice <object>), și MathML pentru formule matematice. Aceste caracteristici sunt proiectate pentru a face mai ușor includerea și manipularea de multimedia și conținut grafic pe web fără a fi nevoie să se recurgă la plugin-uri proprietare și API-uri. Alte elemente noi, cum ar fi <section>, <article>, <header> și <nav>, sunt concepute pentru a îmbogăți conținutul semantic al documentelor. Au fost introduse noi atribute în același scop, în timp ce unele elemente și atribute au fost îndepărtate. Unele elemente, cum ar fi <a>, <cite> și <menu> au fost schimbate, redefinite sau standardizate. API-urile și Document Object Model (DOM) nu mai sunt lasate pe planul secund, ci sunt părți fundamentale ale specificaţiei HTML5. HTML5, de asemenea, definește în detaliu procesarea necesară pentru documente incorecte, astfel încât erorile de sintaxă vor fi tratate în mod uniform de către toate browserele conforme și alţi agenţi utilizator.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *