Historien om skapandet och utvecklingen av HTML-språket. HTML-språkets historia Historien om utvecklingen av html och xhtml

  • Översättning

HTML är språket som förenar World Wide Web. Med bara en uppsättning enkla taggar har mänskligheten lyckats skapa ett makalöst system av sammanlänkade sidor och webbplatser: från Amazon, eBay och Wikipedia, till personliga bloggar och webbplatser dedikerade till katter som ser ut som Hitler.

HTML5 är den senaste versionen av detta språk. Men trots att det kommer att föra med sig betydande förändringar och nya möjligheter kan det inte sägas att detta sker för första gången och att språket inte har utvecklats på något sätt tidigare. Det har utvecklats och ständigt förbättrats, och sedan starten.

Liksom World Wide Web i allmänhet är HTML - HyperText Mark-up Language - en idé av Sir Tim Berners-Lee. 1991 skrev han en artikel med titeln "HTML-taggar", där han beskrev knappt två dussin taggar som han föreslog för att märka upp webbsidor.

Idé att använda för detta kodord innanför triangelfästena tillhör dock inte Sir Tim. Ett sådant system fanns redan på den tiden och användes i SGML (Standard Generalized Markup Language), och istället för att hitta på något från grunden ansåg Sir Tim det mer rationellt att ta befintliga lösningar som grund. Ett liknande tillvägagångssätt användes under hela utvecklingsprocessen som HTML5.

Från IEFT till W3C: vägen till HTML 4

Det fanns aldrig en version av HTML 1. Den första officiella specifikationen var HTML 2.0, publicerad av IETF (Internet Engineering Task Force). Många av språkfunktionerna som beskrivs i den här specifikationen var baserade på utvecklingar från tredje part som redan används. Till exempel tagga för att infoga bilder på sidor implementerades i den ledande webbläsaren vid den tiden (vi pratar om 1994) Mosaic-webbläsaren och migrerade sedan helt enkelt till standarden för HTML 2.0.

IEFT-staven plockades senare upp av W3C (World Wide Web Consortium), som hanterade alla efterföljande versioner av HTML. Under andra hälften av nittiotalet pågick ett aktivt arbete med att revidera och ändra specifikationerna, vilket så småningom (närmare bestämt 1999) födde HTML 4.01.

Efter detta kom den första viktiga vändpunkten i HTMLs historia.

XHTML 1: HTML som XML

En ny version Markeringsspråket efter HTML 4.01 kallades XHTML 1.0. "X" i namnet stod för eXtreme, och webbutvecklare var tvungna att korsa armarna framför dem varje gång de sa ordet.

Nej, självklart inte. Faktum är att "x" stod för eXtensible ("extensible") och att korsa armarna var valfritt.

Själva specifikationen för XHTML 1.0 skilde sig inte från HTML 4.01. Inga nya taggar eller parametrar lades till - den enda skillnaden låg i syntaxreglerna. Medan utvecklare i HTML fick fullständig frihet när det gäller stilen att skriva kod, var de i XHTML skyldiga att följa reglerna för XML-språket - mycket mer stelbent och intoleranta mot friheter - som de flesta av de teknologier som utvecklats av konsortiet var baserade på. .

De strikta reglerna kom dock väl till pass. De uppmuntrade kodare att hålla sig till en enda stil, till exempel - att skriva alla taggar och parametrar uteslutande med små bokstäver, medan du i HTML kunde göra det som du vill.

Utgivningen av XHTML 1.0 sammanföll med ökat stöd för stilmallar – CSS – i moderna webbläsare, och XHTML:s strikta syntax fick fotfäste i utvecklarcommunityt med rykte för det bästa sättet skriva uppmärkningskod.

Sedan fanns det XHTML 1.1.

Om version 1.0 bara var HTML gjord under XML, så är XHTML 1.1 redan verklig, ren XML. I den meningen att det inte längre var möjligt att använda mime-typ på den text/html och behövs för att ange dokumentet som XML-formaterat. Men i så fall skulle den mest populära webbläsaren vid den tiden inte ha kunnat visa den - Internet Explorer, - så att omsätta detta språk i praktiken var helt klart inte ett alternativ.

Det verkade som att W3C, i sin utveckling, började tappa kontakten med den verklighet som World Wide Web levde i.

XHTML 2: nej, det passar inte in i några grindar längre

Om Dustin Hoffmans karaktär i The Graduate var en webbdesigner, skulle W3C bara ha ett ord att säga till honom: XML.

Konsortiet var övertygat om att HTML hade blivit föråldrat efter version 4, och började arbeta med XHTML 2, vars mål var att leda webben till en ljus XML-framtid. Och även om namnet förblev detsamma hade den nya versionen absolut ingenting att göra med XHTML 1. Dessutom var den inte avsedd att vara bakåtkompatibel med sina föregångare och äldre versioner av HTML (och därför med allt befintligt webbinnehåll). Istället borde det ha introducerat ett nytt, rent språk, obehindrat av några spår av tidigare specifikationer.

Det var med andra ord nonsens.

Split: W(HATWG) TF?

Ett uppror var på väg bland konsortiet. Det var uppenbart att han skulle leda utvecklingen av standarder – om än nya, rena och vackra – men helt otillräcklig för behoven hos den moderna communityn av webbdesigners och utvecklare. Opera, Apple och Mozilla var uppenbarligen inte nöjda med detta, då de förväntade sig något helt annat – mer betoning på format som utökar möjligheterna att skapa webbapplikationer.

Början av förändringarna gjordes 2004 vid ett av mötena. Ian Hickson, som vid den tiden var anställd på Opera Software, lade fram ett förslag om att utveckla HTML till en nivå som skulle göra det möjligt för språket att användas för webbapplikationer. Erbjudandet avslogs.

De desillusionerade rebellerna tvingades bryta sig loss från konsortiet och bilda sin egen grupp: Web Hypertext Application Technology Working Group, eller WHATWG för kort.

Från webbappar 1.0 till HTML5

Sättet som WHATWG fungerade var något annorlunda än W3C:s. På W3C tas frågor upp, diskuteras och det slutliga beslutet fattas genom folkomröstning. I WHATWG lyfts och diskuteras också frågor, men de slutgiltiga besluten om vad som ingår i specifikationen och vad som inte finns ligger hos chefredaktören Ian Hickson.

Vid första anblicken kan det tyckas att W3C-systemet är mer demokratiskt och ärligt, men praxis visar att oändliga dispyter och interna gräl fruktansvärt bromsar utvecklingsprocessen. I WHATWG, där alla kan bidra, men chefen har sista ordet, går det mycket snabbare. Det har dock inte chefredaktören absolut makt - en utvald grupp av högre tjänstemän kan ifrågasätta hans beslut i den osannolika händelse att det kräver det.

Inledningsvis var WHATWG fokuserad på två specifikationer - Web Forms 2.0 och Web Apps 1.0 - som båda var avsedda att vara tillägg till HTML. Men med tiden kombinerades de till en gemensam, helt enkelt kallad HTML5.

Återförening

Medan WHATWG arbetade på HTML5, fortsatte W3C att krångla med sin XHTML 2. Detta är inte att säga att hela idén skulle bli skit. Hon sjönk sakta och sakta ner i den.

I oktober 2006 erkände Sir Tim Berners-Lee i sin blogg att idén att flytta webben från HTML till XML var dum. Några månader senare utfärdade W3C ny installation till HTML-arbetsgruppen: Det var klokt beslutat att framtida versioner av HTML skulle bygga på arbetet i WHATWG, snarare än att göra något från grunden.

Alla dessa omkastningar och kursförändringar har lett till en något förvirrande situation. Under en tid arbetade W3C samtidigt på två helt inkompatibla märkningsspråk - XTHML 2 och HTML 5 (observera, med ett mellanslag) - medan WHATWG, en separat organisation, arbetade med HTML5-specifikationen (utan mellanslag) som skulle bli grunden för ytterligare en specifikation i W3C. Här kommer det att växa pepparrot, vad är det. Det skulle ha varit lättare att lista ut händelseförloppet i Memento och David Lynchs verk.

XHTML är död, länge leve XHTML-syntax

Situationen började bli tydligare 2009, när W3C meddelade att det inte skulle komma fler uppdateringar av XHTML 2. I huvudsak erkände de bara officiellt att formatet var dött från födseln.

Men på ett konstigt sätt, istället för att gå obemärkt förbi, gav döden av XHTML 2 upphov till någon form av illvillig sjudning. XML-motståndare förvandlade nyheterna till en uppmaning att överge XHTML 1, även om det, som vi vet, inte hade något gemensamt med XHTML 2. I sin tur var anhängare av XHTML 1, anhängare av strikt syntax, oroliga för att HTML5 återigen skulle legitimera slarvig layout.

Det senare bör dock inte verka som ett allvarligt problem - som vi kommer att överväga senare, har alla rätt att själv välja graden av strikt HTML5-syntax.

HTML5 utveckling

Det nuvarande tillståndet för HTML5 är inte så grumligt som det brukade vara, men det är fortfarande inte särskilt transparent heller.

Två organisationer arbetar för närvarande med detta format. WHATWG utvecklar specifikationen baserat på principen "kör först, testa senare." W3C HTML-arbetsgruppen tar i sin tur den här specifikationen och går igenom en "test först, sedan kör"-process. Som ni ser kan ett sådant samarbete knappast kallas starkt och effektivt. Men på minst, det verkar som om frågan om "att sätta eller inte sätta ett mellanslag" i standardens namn har lösts (det är inte nödvändigt att uttrycka det, om så är fallet - HTML5).

Det största bekymret för webbdesigners nu som redan har provat några av det nya språkets funktioner är frågan "När kommer det att vara klart?" I en intervju nämnde Ian Hickson 2022 som det datum då HTML5 kommer att få status som "föreslagen rekommendation". Detta orsakade en våg av indignation bland designers, eftersom de inte hade någon aning om vad "föreslagen rekommendation" betydde, men de visste säkert att de uppenbarligen inte hade tillräckligt med fingrar för att räkna hur många år de fick vänta till 2022.

Om man tittar på det är upprördheten ogrundad. I det här fallet betyder "föreslagen rekommendation" att webbläsare vid det här laget bör ha fullt stöd för alla språkfunktioner. I det här fallet är målet 2022 till och med för djärvt; Vi vet alla att många webbläsare hade svårt att komma ikapp ens befintliga standarder. Ta Internet Explorer, som tog mer än tio år att ens börja stödja taggen. .

Datum då verkligen vi måste vara medvetna om att detta är 2012, då HTML5 kommer att få statusen "kandidatrekommendation", vilket betyder att specifikationen har slutförts och som sådan är standarden klar.

Men det betyder naturligtvis inte att allt kommer att vara tillgängligt för användning omedelbart - du måste övervaka hur webbläsare gradvis lägger till stöd för vissa funktioner och börja använda dem när de visas. Det var exakt samma sak med CSS 2.1, faktiskt: vi började dra nytta av funktionerna i denna standard eftersom webbläsare inkluderade stöd för den bitvis. Om vi ​​hade föredragit att vänta på att de skulle genomföra det i sin helhet, skulle vi fortfarande vänta.

Med andra ord, det kommer inte att finnas ett ögonblick då du kan säga "Bang, det är dags för HTML5!" Men du kan börja arbeta med dem nu. Lyckligtvis föddes detta språk inte genom en revolution, utan i evolutionsprocessen, och är baserat på vad som skapades före det. Således kan vi säga att om du använder någon tidigare versioner HTML, du använder redan HTML5.

Lektion 1

Ämne: "Min första internetsida"

Vad är HTML. skapelsehistoria.

Innan vi börjar, låt oss ta reda på vad HTML är och varför det behövs? HTML (HyperText Markup Language) är avsedd för uppmärkning och design av dokument publicerade på World Wide Web (WWW) eller, enklare, HTML-dokument. Markering ska förstås som tjänsteinformation som inte visas på skärmen, utan bestämmer strukturen på dokumentet och utseende dess strukturella enheter. Skaparna såg till att detta språk var plattformsoberoende, d.v.s. skulle kunna fungera i vilken driftsmiljö som helst. Huvudelementen i HTML-språket är deskriptorer (eller taggar) - operatorer vars namn är omgivna av vinkelparenteser. Dokument märkta med detta språk renderas på samma sätt av slutanvändarwebbläsare i de flesta fall på grund av att de "förstår" och korrekt bearbetar HTML-språkets strukturella delar. Källaär textformaterad med deskriptorer, och dessa element är inte synliga för besökaren på webbsidan, utan endast resultatet av deras inverkan på dokumentet.

HTMLs fader anses vara Tim Berners-Lee, som föreslog att information skulle överföras till Internet i form av hypertextdokument med möjlighet att se dem via en webbläsare. HTML designades för att vara ett universellt språk som alla datorer kunde förstå. Ett HTML-dokument är ett vanligt Textdokument med markup language element inkluderade i den. Därför kan du skapa ett HTML-dokument med vilken som helst textredigerare, till exempel ett anteckningsblock.

En egenskap hos HTML-språket är att det i själva verket bara ger rekommendationer till webbläsaren om hur man tolkar detta eller det element i språket. De där. samma språkelement kan visas på olika sätt olika webbläsare. Dessutom började webbläsarutvecklare introducera nya element som bara uppfattades av deras webbläsare. Så började det så kallade "webbläsarkriget". Därför står en professionell utvecklare inför en svår uppgift - en professionellt gjord webbplats ska se likadan ut när den visas i olika typer av webbläsare. För att göra detta måste du "testa" dina dokument under skapandeprocessen. De mest populära webbläsarna idag är Internet Explorer, Netscape Navigator, Mozilla, Opera, som körs under operativsystemet Windows.

Samtidigt gör HTML-utvecklare ständigt ansträngningar för att uppnå större universalitet av språket. För närvarande är den internationella ideella organisationen World Wide Web Consortium (W3C) ansvarig för utvecklingen av HTML. Konsortiet utvecklade tre versioner av HTML-språket - HTML3.2 (antogs i januari 1997), HTML4.0 (antogs i december 1997), XHTML (antogs i januari 2002).

Föreläsning 2. GrunderHTML. MöjligheterHTML5.

1. Historien om utvecklingen av html-språket

1989 föreslog Tim Berners-Lee ledningen för International Center for High Energy (CERN) ett projekt för ett distribuerat hypertextsystem, som han kallade World Wide Web (WWW). Den ursprungliga idén med systemet var att använda ett hypertextnavigeringssystem för att kombinera alla de många informationsresurserna från CERN till ett enda informationssystem.

En av komponenterna i tekniken för att skapa ett distribuerat hypertextsystem på World Wide Web var hypertextmarkeringsspråk. HTML (HyperTextPåläggSpråk– Hypertext Document Markup Language), utvecklat av Tim Berners-Lee baserat på standard generalized markup language (SGML). Daniel W. Connolly skrev en Document Type Definition för det - en formell beskrivning av HTML-syntax i SGML-termer.

HTML-utvecklare kunde lösa två problem:

    ge hypertextdatabasdesigners ett enkelt sätt att skapa dokument;

    gör detta verktyg tillräckligt kraftfullt för att återspegla den nuvarande förståelsen av användargränssnittet för hypertextdatabaser.

Det första problemet löstes genom att välja en taggningsmodell för dokumentbeskrivning. Denna modell används ofta i system för att förbereda dokument för utskrift.

HTML-språket låter dig markera ett elektroniskt dokument som visas på skärmen med en utskriftsnivå av design; det resulterande dokumentet kan innehålla en mängd olika etiketter, illustrationer, ljud- och videofragment och så vidare. Språket innehåller utvecklade verktyg för att skapa olika nivåer av rubriker, typsnittsval, olika listor, tabeller och mycket mer.

Den andra viktiga punkten som påverkade HTMLs öde var att en vanlig textfil valdes som grund.

En hypertextdatabas i WWW-konceptet är alltså en samling textfiler, markerad i HTML-språket, som definierar formen för informationspresentation (uppmärkning) och strukturen för kopplingar mellan dessa filer och andra informationsresurser (hypertextlänkar). Hypertextlänkar, som etablerade kopplingar mellan textdokument, började gradvis förena en mängd olika informationsresurser, inklusive ljud och video; Som ett resultat uppstod ett nytt koncept - hypermedia.

Detta tillvägagångssätt förutsätter närvaron av en annan komponent i tekniken - en språktolk. På World Wide Web är tolkfunktionerna uppdelade mellan hypertextdatabasens webbserver och användargränssnittet. Servern tillhandahåller, förutom att komma åt dokument och bearbeta hypertextlänkar, förbehandling av dokument, medan användargränssnittet tolkar språkkonstruktioner relaterade till presentationen av information.

Versioner

    HTML 4.01 (ändringar, mer betydande än det verkar vid första anblicken) - 24 december 1999;

    ISO/IEC 15445:2000 (så kallad ISO HTML, baserat på HTML 4.01 Strict) - 15 maj 2000.

    HTML 5 - under utveckling. Slutet av utvecklingen är planerad till 2014.

Det finns ingen officiell HTML 1.0-specifikation. Före 1995 fanns det många inofficiella HTML-standarder. För att göra standardversionen annorlunda än dem fick den omedelbart ett andra nummer.

Version 3 föreslogs av World Wide Web Consortium (W3C) i mars 1995 och gav många nya funktioner, som att skapa tabeller, slå text runt bilder och visa komplexa matematiska formler och stöd för gif-formatet. Även om denna standard var kompatibel med den andra versionen var implementeringen svår för den tidens webbläsare. Version 3.1 föreslogs aldrig officiellt, och nästa version av HTML-standarden var 3.2, som utelämnade många av innovationerna i version 3.0 men lade till icke-standardiserade element som stöds av webbläsarna Netscape Navigator och Mosaic.

HTML 4.0 såg en del rensning av standarden. Många artiklar har markerats som föråldrade och utfasade. utfasad). I synnerhet har teckensnittselementet, som används för att ändra teckensnittsegenskaper, markerats som föråldrat (CSS-formatmallar rekommenderas istället).

1998 började World Wide Web Consortium arbetet med ett nytt märkningsspråk baserat på HTML 4 men överensstämmande med XML-syntax. Därefter fick det nya språket namnet XHTML. Den första versionen av XHTML 1.0 godkändes som en World Wide Web Consortium-rekommendation den 26 januari 2000.

Den planerade versionen av XHTML 2.0 var tänkt att bryta kompatibiliteten med äldre versioner av HTML och XHTML, men den 2 juli 2009 meddelade World Wide Web Consortium att makten arbetsgrupp XHTML2 löper ut i slutet av 2009. Därmed avbröts all vidareutveckling av XHTML 2.0-standarden.

World Wide Web Consortium utvecklar för närvarande HTML version 5. Ett utkast till språkspecifikation dök upp på Internet den 20 november 2007.

Tim Berners-Lee
Skapare av HTML-språket

Den här artikeln handlar om HTML En kort översikt över språket, dess struktur, egenskaper och historia ges. Den här artikeln handlar om HTML-språkär tänkt att läsas för allmän utveckling och i det inledande skedet av att lära sig HTML kan du hoppa över det och återgå till det senare, efter att ha läst.

HTML (HyperText Markup Language)- Hypertext markup language. Webbplatser skapas med hjälp av HTML-språk.

Skaparen av HTML-språket är en enastående brittisk vetenskapsman - Tim Berners-Lee.

HTML-versioner

Före 1995 fanns det ingen officiell standard för HTML-språket, men det fanns flera icke-standardiserade versioner av HTML-språket. Den 22 september 1995 skapades den första officiella standarden för HTML-språket, den fick omedelbart numret 2.0 (HTML 2.0).

Den 14 januari 1997 dök version HTML 3.2 upp,
18 december 1997 HTML 4.0,
24 december 1999 HTML 4.01

På 00-talet fanns det också XHTML märkningsspråk(samma som HTML, men med striktare syntax). XHTML var tänkt att förbereda webbansvariga för strikta uppmärkningsregler XML-språk. Tack vare strikta markeringar, olika program och tjänster som förstår XML kan effektivt bearbeta data på webbplatser skrivna i XHTML, och på detta språk har det blivit möjligt att implementera SVG, MathML, CML och andra derivator av XML-språket.

XHTML fanns i tre versioner: strict, transitional och frameset; i övergångsversionen kunde du använda äldre taggar som center eller font. På det här ögonblicket, utveckling XHTML-språk stängd.

Den moderna versionen av HTML-språket är HTML5, det här är versionen vi kommer att studera i den här handledningen. HTML5 är bekvämare än tidigare språk och har absorberat alla deras fördelar, det inkluderar också stor betydelse semantik.

Språk CSS och HTML

Från och med version 4 av HTML-språket ändrar du utseendet HTML-taggar Det rekommenderas att endast använda CSS-språk. Därför är det lämpligt att studera HTML- och CSS-språk parallellt. I denna HTML-handledning för nybörjare kommer vi också att ta en titt på början av CSS-språket, men för att fortsätta lära dig kan du läsa den själv

HTMLs historia

HTML-språk skapades 1991 av den brittiske vetenskapsmannen Tim Berners-Lee. Då arbetade Tim på CERN (European Organization for Nuclear Research) och webbplatser fanns ännu inte. Forskare som arbetar vid detta centrum behövde pålitliga och effektivt sätt utbyte av information.

Valet föll på SGML-språk, men det var för komplicerat och sedan skapade Tim, baserat på SGML, en förenklad variant av det - HTML, tack vare vilken alla forskare kunde skapa ett enkelt dokument med information, rama in det med olika taggar: stycken, rubriker, länkar och lägga upp det på Internet, och samtidigt kunde andra forskare läsa denna information.

Ursprungligen, i HTML-dokument (på webbplatssidor), var det möjligt att endast placera textinformation, möjligheten att lägga till mediefiler: bilder, video och ljud dök upp lite senare.

För tillfället stöd och utveckling HTML-språkär förlovad W3C (World Wide Web Consortium)- World Wide Web Consortium. W3C består av olika arbetsgrupper som implementerar och utvecklar Internetstandarder och -teknologier.

Distributionstabell för webbläsare

HTML-filer har vanligtvis filnamnstillägget .html eller .htm. Dessa filer kan visas med hjälp av webbläsare.

Tabell över webbläsarnamn och numret på deras distribution i världen, från och med januari 2016, i fallande ordning:

Webbläsare Spridning
Google Chrome 54,22 %
Internet Explorer 14,67 %
Mozilla Firefox 14,61 %
Safari 9,43 %
Opera 1,96 %
Andra 5,11 %

Språkutveckling hypertextmarkering

1. Konceptet med ett standardiserat generaliserat märkningsspråk SGML.

HTML är det huvudsakliga, men inte det enda dokumentets uppmärkningsspråk. Det finns både mer generella och högspecialiserade lösningar.

Historiskt sett var det första vanliga formatet SGML (Standard Generalized Markup Language, uttalas SGML). SGML är efterföljaren till språket GML (Generalized MarkupLanguage) som utvecklades 1960 av IBM. metaspråk, det vill säga den kan användas för att definiera regler för att konstruera andra dokumentformateringsspråk.

SGML designades för samarbetsutveckling av maskindokument i stora statliga och rymdprojekt. Det användes flitigt i tryckeri- och förlagsbranschen, men dess komplexitet gjorde det svåra att använda dagligen. De främsta efterföljarna till SGML är HTML-format och XML.

2. Versioner av hypertextmarkeringsspråk HTML.

HTML (Hypertext Markup Language) är det vanligaste verktyget för att skapa webbsidor idag. HTML-teknik låter dig länka dokument i olika format med varandra med hjälp av hypertextlänkar (hyperlänkar eller länkar). Sådana kopplingar mellan dokument som finns på servrar runt om i världen gör att systemet fungerar som om det vore en enda World Wide Web Ett HTML-dokument är en fil som innehåller vanlig text och speciella kommandon - taggar. Taggar definierar den visuella formateringen av text (färg och teckensnitt, layout av rubriker, tabeller, etc.), såväl som relationerna mellan detta HTML-dokument och andra resurser (bilder, stilmallar, videor, andra HTML-dokument, etc.) . I SGML, HTML och XML-taggarär ritade med en öppning (<) и закрывающей (>) vinkelparenteser följt av namn taggen och sedan - kommandon som anger dess åtgärd - attribut.

HTML utvecklades av den brittiske forskaren Tim Berners-Lee 1991-1992 vid European Council for Nuclear Research i Genève (Schweiz). HTML skapades ursprungligen som ett språk för utbyte av vetenskaplig och teknisk dokumentation, lämpligt för personer som inte är specialister på layout.

Sedan, förutom att förenkla dokumentstrukturen, introducerades stöd för olika typer av hypertextlänkar i HTML och senare multimediafunktioner lades till språket. HTML var ursprungligen avsedd för att strukturera och formatera dokument utan att vara bunden till programvara visa. Helst bör text med HTML-uppmärkning reproduceras utan stilistiska och strukturella förvrängningar på utrustning med annan teknisk utrustning (färgskärm på en tillfällig dator, begränsad skärm mobiltelefon eller ett program för röstuppspelning av texter). Dock modernt tillämpning av HTML mycket långt ifrån den ursprungliga planen. Med tiden har kärnidén med HTMLs plattformsoberoende offrats för moderna multimedia- och grafikbehov.

HTML är en tillämpning av SGML och överensstämmer med den internationella standarden ISO 8879. Den nuvarande standarden, HTML 4.01, har funnits sedan 1999. Ett utkast till en femte språkstandard har nu publicerats. Den nya versionen av HTML lovar att lägga till många tillägg till språket och ge ett enklare, mer logiskt och bekvämt regelsystem.

Dynamisk HTML eller DHTML är ett sätt att skapa en interaktiv webbplats. DHTML har sitt ursprung som en uppsättning metoder dynamiskt skapande och modifiera webbsidor genom att anropa skript från ett HTML-dokument. Utvecklingen av dessa metoder ledde dock till en fullständig revidering av konceptet med ett webbdokument och bildandet av konceptet för DOM (Document Object Model).

DOM är ett plattformsoberoende programmeringsgränssnitt som tillåter program och skript att manipulera innehållet i HTML- och XML-dokument, samt ändra deras struktur och design.

DOM inför inga restriktioner för dokumentets struktur. Alla dokument med en känd struktur kan representeras med hjälp av DOM som ett träd av noder, som var och en innehåller ett objekt. Noder är sammankopplade av en förälder-barn-relation.

Från början hade många webbläsare sin egen DOM-modell, som inte var kompatibel med andra. För att säkerställa kompatibilitet klassificerade experter från det internationella konsortiet W3C denna modell i nivåer, för var och en av dem skapades en egen specifikation. Alla dessa specifikationer kombineras till en gemensam grupp som kallas W3C DOM.

3. Begreppet extensible markup language XML.

XML (extensible Markup Language; uttalas ex-em-el) är ett format som är en uppsättning allmänna syntaktiska regler. XML är avsett för att lagra strukturerad data (istället för befintliga databasfiler), utbyta information mellan program och även för att skapa mer specialiserade märkningsspråk baserade på det, ibland kallat ordböcker. XML är en förenklad uppsättning av SGML-språket.

XML skapades för att ge interoperabilitet vid överföring av strukturerad data mellan informationsbehandlingssystem, särskilt vid överföring av data över Internet.

XML har inte ersatt HTML. Dessutom kan vi med tillförsikt förutse att detta inte kommer att hända inom överskådlig framtid. Skälen är både de uppenbara nackdelarna med XML (stora dokumentstorlekar, redundant syntax och begränsningar av den hierarkiska datamodellen inbäddad i formatet), och ett praktiskt viktigt faktum som talar för HTML - De flesta uppgifter kräver inte XML-syntaxens fulla kraft; enkla och produktiva HTML-lösningar är tillräckliga.