Ce este XHTML (Extensible Hypertext Markup Language) şi cum funcţionează?
Este acronimul pentru „Extensible Hypertext Markup Language”. XHTML este limbajul de marcare folosit pentru a crea pagini web. Este similar cu HTML, dar folosește o sintaxă mai strictă bazată pe XML. Prima versiune de XHTML (1.0) a fost standardizată în anul 2000. Timp de câțiva ani, XHTML a fost cel mai frecvent limbaj utilizat pentru crearea de site-uri web. De atunci a fost înlocuit de HTML5.
De ce XHTML?
Cum HTML a evoluat în primele decenii ale web, browserele au devenit din ce în ce mai indulgente în modul în care analizau paginile web cod sursă. Rezultatul a fost că site-urile web au fost reprezentate în mod inconsecvent între browsere. Unul dintre principalele obiective ale XHTML a fost acela de a se asigura că paginile web arată la fel în mai multe browsere.
Din moment ce XHTML se bazează pe XML mai degrabă decât pe HTML, paginile web codificate în XHTML trebuie să se conformeze unei sintaxe XML stricte. O pagină web care utilizează doctype „XHTML Strict” ( DTD) nu poate conține erori sau tag-uri invalide, nefiind lăsată nicio ambiguitate pentru browserul web. Cu toate acestea, majoritatea site-urilor XHTML au folosit doctype-ul „XHTML Transitional”, care nu necesită o sintaxă perfectă și permite chiar și tag-uri HTML 4.01.
Din 2001 până în jurul anului 2011, XHTML a fost limbajul de marcare standard pentru dezvoltare web. Unii dezvoltatori au folosit o DTD XHTML strictă, deși majoritatea au folosit doctype de tranziție. Deoarece majoritatea dezvoltatorilor web au preferat un limbaj mai flexibil, web-ul a făcut în cele din urmă tranziția înapoi la HTML. În 2014, HTML5 a fost recomandat oficial de către W3C. Cele mai multe browsere moderne suportă în continuare atât HTML, cât și XHTML.
Descrierea termenului XHTML (Extensible Hypertext Markup Language) de pe această pagină reprezintă definiția originală a SharTec.eu. Dacă doriți să creați un link către această pagină, nu uitați să citați sursa articolului.
SharTec.eu își propune să explice terminologia informatică într-un mod ușor de înțeles. Ne străduim să fim simpli și exacți în fiecare definiție pe care o publicăm. Dacă aveți observații cu privire la descrierea XHTML (Extensible Hypertext Markup Language) sau dacă doriți să sugerați un nou termen tehnic, vă rugăm să ne contactați.