HTML | |
---|---|
Extensie | .htmlsau.htm |
tip MIME | text/html [1] |
Dezvoltator | Consorțiul World Wide Web , Consiliul de Inginerie a Internetului și WHATWG |
publicat | 1993 |
Tip de format | Limbajul de marcare |
Extins din | SGML [2] |
Standard(e) |
W3C HTML 5.2 WHATWG HTML Standard de viață |
Site-ul web | html.spec.whatwg.org/mul… |
Fișiere media la Wikimedia Commons |
HTML (din limba engleză HyperText Markup Language - „ hipertext markup language”) este un limbaj de marcare hipertext standardizat pentru vizualizarea paginilor web într-un browser . Browserele web primesc un document HTML de la server prin protocoale HTTP / HTTPS sau îl deschid de pe un disc local, apoi interpretează codul într-o interfață care va fi afișată pe ecranul monitorului.
Elementele HTML sunt elementele de bază ale paginilor HTML. Cu HTML, construcțiile, imaginile și alte obiecte, cum ar fi un formular web interactiv , pot fi încorporate în pagina redată. HTML oferă mijloacele de a crea titluri, paragrafe, liste, link-uri, citate și alte elemente. Elementele HTML se disting prin etichete scrise folosind paranteze unghiulare. Etichete precum <img />și <input />introduc direct conținut în pagină. Alte etichete, cum ar fi <p>, înconjoară și stilează textul în sine și pot include alte etichete ca subelemente. Browserele nu redau etichete HTML, ci le folosesc pentru a interpreta conținutul paginii.
XHTML este o versiune mai strictă a HTML care urmează sintaxa XML și este o aplicație a XML pentru zona de marcare hipertext.
JavaScript poate fi încorporat în HTML pentru a controla comportamentul și conținutul paginilor web. De asemenea, includerea CSS în HTML descrie aspectul și aspectul paginii.
Limbajul de marcare hipertext HTML a fost dezvoltat de omul de știință britanic Tim Berners-Lee în jurul anilor 1986-1991 la CERN din Geneva , Elveția [ 3 ] . HTML a fost creat ca un limbaj pentru schimbul de documentație științifică și tehnică, potrivit pentru utilizarea de către persoane care nu sunt specialiști în domeniul compoziției . HTML a abordat cu succes complexitatea SGML prin definirea unui set mic de elemente structurale și semantice numite descriptori. Descriptorii sunt adesea denumiți și „ etichete ”. Cu HTML, puteți crea cu ușurință un document relativ simplu, dar frumos conceput. Pe lângă simplificarea structurii documentului, suportul pentru hipertext a fost adăugat la HTML . Funcții multimedia au fost adăugate ulterior.
Prima descriere publică a HTML a fost documentul „Etichete HTML”, menționat pentru prima dată pe internet de Tim Berners-Lee la sfârșitul anului 1991, [4] [5] . Descrie cele 18 elemente care alcătuiesc designul HTML inițial, relativ simplu. Cu excepția etichetei hyperlink, acestea sunt puternic influențate de SGMLguid, un format de documentație internă bazat pe Standard Generalized Markup Language (SGML), la CERN. Unsprezece dintre aceste elemente există încă în HTML 4 [6] .
Inițial, limbajul HTML a fost conceput și creat ca un mijloc de structurare și formatare a documentelor fără a fi legat de mijloacele de reproducere (afișare). În mod ideal, textul cu marcaj HTML ar trebui reprodus fără distorsiuni stilistice și structurale pe echipamente cu diferite echipamente tehnice (ecran color al unui computer modern, ecran monocrom al unui organizator, ecran de dimensiuni limitate al unui telefon mobil sau dispozitiv și programe pentru reproducerea vocii a texte). Cu toate acestea, utilizarea modernă a HTML este foarte departe de scopul său inițial. De exemplu, eticheta <table>este concepută pentru a crea tabele în documente, dar uneori este folosită pentru a aranja plasarea elementelor pe pagină. De-a lungul timpului, ideea de bază a independenței platformei HTML a fost sacrificată nevoilor moderne de design multimedia și grafic.
Documentele text care conțin marcaj HTML (astfel de documente au în mod tradițional o extensie .html sau .htm) sunt procesate de aplicații speciale care afișează documentul în forma sa formatată. O astfel de aplicație, numită „ browser ” sau „browser de internet”, oferă de obicei o interfață ușor de utilizat pentru a solicita pagini web , a le vizualiza (și a le afișa pe alte dispozitive externe) și, dacă este necesar, a trimite datele introduse de utilizator către server-ul. Cele mai populare browsere astăzi sunt Google Chrome , Mozilla Firefox , Opera , Internet Explorer și Safari (vezi: Browser#Marketshares ).
Nu există nicio specificație oficială HTML 1.0. Înainte de 1995, existau multe standarde HTML neoficiale. Pentru a face versiunea standard diferită de acestea, i s-a atribuit imediat un al doilea număr.
Versiunea 3 a fost propusă de World Wide Web Consortium (W3C) în martie 1995 și a oferit multe caracteristici noi, cum ar fi crearea de tabele, împachetarea imaginilor cu text și afișarea de formule matematice complexe , suport pentru formatul gif . Chiar dacă acest standard era compatibil cu a doua versiune, implementarea lui a fost dificilă pentru browserele vremii. Versiunea 3.1 nu a fost niciodată propusă oficial, iar următoarea versiune a standardului HTML a fost 3.2, care a omis multe dintre inovațiile versiunii 3.0, dar a adăugat elemente nestandard acceptate de browserele Netscape Navigator și Mosaic .
În versiunea HTML 4.0, a existat o oarecare „curățare” a standardului. Multe articole au fost marcate ca depreciate și depreciate . În special, eticheta folosită pentru a schimba proprietățile fontului a fost marcată ca depreciată ( se recomandă în schimb foile de stil CSS ). <font>
În 1998, World Wide Web Consortium a început să lucreze la un nou limbaj de marcare bazat pe HTML 4, dar conform cu sintaxa XML. Ulterior, noua limbă a fost numită XHTML . Prima versiune a XHTML 1.0 a fost aprobată ca Recomandare World Wide Web Consortium pe 26 ianuarie 2000 .
Versiunea planificată a XHTML 2.0 trebuia să rupă compatibilitatea cu versiunile mai vechi de HTML și XHTML, dar pe 2 iulie 2009, World Wide Web Consortium a anunțat că mandatul grupului de lucru XHTML2 va expira la sfârșitul anului 2009 . Astfel, toată dezvoltarea ulterioară a standardului XHTML 2.0 [23] a fost suspendată .
HTML este un limbaj de marcare a etichetelor pentru documente . Orice document HTML este un set de elemente , iar începutul și sfârșitul fiecărui element este indicat prin marcaje- etichete speciale . Elementele pot fi goale , ceea ce înseamnă că nu conțin niciun text sau alte date. În acest caz, eticheta de închidere nu este de obicei specificată (de exemplu, eticheta de întrerupere de linie <br> este unică și nu trebuie să fie închisă). În plus, elementele pot avea atribute care definesc unele dintre proprietățile lor (de exemplu, un atribut href="pe o legătură). Atributele sunt specificate în eticheta de deschidere. Iată exemple de fragmente de document HTML:
Cazul în care sunt introduse numele elementului și numele atributelor nu contează în HTML (spre deosebire de XHTML). Elementele pot fi imbricate. De exemplu, următorul cod:
<!DOCTYPE html> < html > < head > < meta charset = "utf-8" > < title > Document HTML </ title > </ head > < body > < p > < b > Acest text va fi aldine, < i > iar acesta este tot în cursiv </ i > . </ b > </ p > </ body > </ html >va da acest rezultat:
Acest text va fi aldin, iar acesta va fi italic .Este recomandat să utilizați etichete semantice precum „<tbody> (etichetă de corp tabel semantic)” pentru o mai bună indexare a browserului
Pe lângă elemente, documentele HTML au și entități ( entități englezești ) - „caractere speciale” . Entitățile încep cu un caracter ampersand și au forma sau , unde NNNN este codul zecimal Unicode pentru caracter .&имя;&#NNNN;
De exemplu, © - un semn de drepturi de autor (©). În mod obișnuit, entitățile sunt folosite pentru a reprezenta caractere care nu sunt în codificarea documentului sau pentru a reprezenta caractere „speciale”: & - ampersand (&), < - simbolul mai mic decât (<) > și - simbolul mai mare decât (>), care sunt scrise greșit într-un mod „normal”, din cauza semnificației lor speciale în HTML.
La mijlocul anilor 1990, principalii producători de browsere, Netscape și Microsoft , au început să încorporeze propriile seturi de elemente în marcajul HTML. A existat o confuzie între diferite modele de lucru pe World Wide Web, disponibile pentru vizualizare într-unul sau altul browser. În special, dificultăți mari au fost la crearea de programe cross-browser în limbajul JavaScript . Webmasterii au fost nevoiți să creeze mai multe versiuni de pagini sau să recurgă la alte trucuri. Pentru o vreme, problema și-a pierdut relevanța din două motive:
La stadiul actual[ ce? ] putem afirma popularitatea tot mai mare a browserelor care urmează recomandările W3C (acestea sunt Mozilla Firefox și alte browsere pe motorul Gecko ; Safari , Google Chrome , Opera și alte browsere pe motorul WebKit ). Ponderea Internet Explorer din iulie 2022 este mai mică de 0,28% [24] .
În practica modernă[ ce? ] este posibilă simplificarea dezvoltării programelor cross-browser în JavaScript folosind diverse biblioteci și cadre. De exemplu, cum ar fi jQuery , sIFR etc.
Dicționare și enciclopedii | ||||
---|---|---|---|---|
|
Limbaje de marcare a documentelor | |
---|---|
documente de birou | |
bine cunoscute | |
Mai puțin cunoscut |
Consorțiul World Wide Web (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Produse și standarde |
| ||||||||||||||
Organizații |
| ||||||||||||||
PE |
| ||||||||||||||
Conferințe |
|
ISO | Standardele|
---|---|
| |
de la 1 la 9999 |
|
10000 până la 19999 |
|
20000+ | |
Vezi și: Lista articolelor ale căror titluri încep cu „ISO” |
Web și site-uri web | |
---|---|
la nivel global | |
La nivel local | |
Tipuri de site-uri și servicii |
|
Creare si intretinere | |
Tipuri de machete, pagini, site-uri | |
Tehnic | |
Marketing | |
Societate și cultură |