HyperText Markup Language (HTML) este un tip de limbaj de computer care este folosit pentru a crea pagini care pot fi postate pe Internet sau trimise prin e-mail. Deși ar putea părea complex pentru mulți oameni, este considerat a fi un limbaj relativ simplu. Toate elementele de text, grafică și design dintr-o pagină proiectată cu acest limbaj sunt „etichetate” cu coduri care indică browserului web sau programului de e-mail cum să afișeze aceste elemente. Etichetele oferă, de asemenea, informații despre aspect și formatare, astfel încât pagina web sau e-mailul să arate cât mai aproape posibil de modul în care a intenționat designerul să arate. Pentru designerul de site-uri web începător sau pentru oricine altcineva care trebuie să cunoască un anumit cod sau dorește să învețe cum să creeze un întreg site web, există multe utilitare software, programe și site-uri web care îl pot ajuta să scrie cod HTML.
Structure
Codarea HTML este structurată ca un arbore, cu fiecare etichetă diferită imbricată în ea. În cele mai multe cazuri, fiecare element de formatare necesită o etichetă de început și o etichetă de final, iar etichetele diferite nu trebuie să se suprapună. Acesta este ceea ce se înțelege prin „cuibărit”; dacă eticheta 2 se deschide după eticheta 1, atunci eticheta 2 ar trebui închisă mai întâi, astfel încât elementul de formatare al etichetei 2 să fie complet închis în eticheta 1. Elementele sunt componentele individuale care alcătuiesc codul și includ etichetele de deschidere și de închidere și conținutul între ele. Atributele oferă mai multe informații despre element și sunt formate din atribut și valoarea acestuia, conectate printr-un semn egal.
Pentru a crea un element HTML, utilizatorul creează o etichetă care începe și se termină cu paranteze unghiulare și o plasează înaintea textului care trebuie formatat. Codul – de obicei una sau mai multe litere, numere, cuvinte și/sau simboluri – din parantezele unghiulare indică ce este elementul și atributele pe care ar trebui să le aibă conținutul, cum ar fi dimensiunea, fontul sau alte caracteristici. Pentru a termina formatarea, utilizatorul tasta prima paranteză unghiulară, apoi o bară oblică inversă, apoi repetă codul elementului și închide paranteza. De exemplu, Ce este HTML? este codul folosit pentru a formata titlul acestui articol; eticheta elementului „puternic” este imbricată în eticheta „title”.
Tipuri de coduri
Există multe coduri care permit diferite formatări ale textului, inclusiv cursive, tabele, paragrafe și hyperlinkuri către pagini web. De asemenea, codurile pot indica browserului sau programului de e-mail cum să afișeze sau să utilizeze alte elemente, cum ar fi imagini, grafică, video și sunet. Alte tipuri de coduri fără paranteze unghiulare pot fi utilizate pentru a crea semne de punctuație, semne diacritice și alte simboluri care ar putea apărea în text. Deși toate browserele web și multe programe de e-mail folosesc HTML, fiecare ar putea interpreta și afișa codul puțin diferit, iar designerii trebuie adesea să ia în considerare aceste variații atunci când creează o pagină web.
Un limbaj în evoluție
De la dezvoltarea HTML la începutul anilor 1990 de către informaticianul britanic Tim Berners-Lee, au existat multe modificări și versiuni. Aceste versiuni au fost întreținute de World Wide Web Consortium (W3C) din 1996. În ianuarie 2008, primul proiect de lucru public al HTML 5 a fost publicat de grupul de lucru care dezvolta această specificație. Încă în curs de dezvoltare din 2011, se aștepta ca această revizuire să schimbe dramatic dezvoltarea aplicațiilor pentru web. Introduce o serie de elemente noi, inclusiv cele pentru structura site-ului, interactivitate și suport audio și video, precum și noi atribute.
Vizualizarea codului unei pagini web
Codul folosit pentru a crea orice pagină web poate fi văzut navigând într-un browser până la pagină, apoi alegând opțiunea corectă din meniul browserului. În majoritatea browserelor, utilizatorul poate face clic pe meniul „vizualizare” și poate selecta o opțiune precum „sursă”, „vizualizare sursă” sau „sursă pagină”. Acest lucru va face să apară o fereastră pop-up și va afișa codul care a fost folosit pentru a crea pagina web.
Este important de reținut că nu tot conținutul găsit pe toate paginile web este scris în HTML. Extensible Markup Language (XML) și Extensible HyperText Markup Language (XHTML) sunt alte tipuri de limbaje de marcare utilizate în dezvoltarea web. În plus, foile de stil – cum ar fi Cascading Style Sheets (CSS) – sunt folosite pentru a atașa stil documentelor HTML. Limbi precum Flash® și Java® sunt folosite pentru a crea conținut interactiv. Multe alte limbaje de programare pot fi folosite pentru a adăuga funcționalități specifice unui site web.
În comparație cu HTM
Practic, există o mică diferență între extensiile HTM și HTML, deoarece ambele sunt citite ca fișier HTML de majoritatea mașinilor. Motivul pentru care au existat două extensii diferite pentru început este că anumite tipuri de computere, cum ar fi cele care rulau pe sisteme DOS pe 16 biți sau Windows® 3, nu puteau citi extensiile cu patru caractere și, prin urmare, aveau nevoie de extensia HTM cu trei caractere. Majoritatea sistemelor care pot citi extensii de patru caractere sunt programate automat să recunoască fișierele HTM ca fișiere HTML, deși utilizatorii de computere pot avea nevoie ocazional de un convertor pentru a schimba un fișier din HTM într-un format pe care sistemul îl recunoaște.