História vzniku a vývoja jazyka HTML. História jazyka HTML História vývoja html a xhtml

  • Preklad

HTML je jazyk, ktorý spája World Wide Web. Len pomocou sady jednoduchých značiek sa ľudstvu podarilo vytvoriť neporovnateľný systém vzájomne prepojených stránok a webových stránok: od Amazonu, eBay a Wikipédie až po osobné blogy a stránky venované mačkám, ktoré vyzerajú ako Hitler.

HTML5 je najnovšia verzia tohto jazyka. No napriek tomu, že to so sebou prinesie výrazné zmeny a nové príležitosti, nedá sa povedať, že sa to deje po prvý raz a že by sa jazyk predtým nijako nevyvíjal. Vyvíjala sa a neustále zdokonaľovala a od svojho vzniku.

Podobne ako World Wide Web vo všeobecnosti, HTML – HyperText Mark-up Language – je duchovným dieťaťom Sira Tima Berners-Lee. V roku 1991 napísal článok s názvom „HTML Tags“, v ktorom opísal takmer dve desiatky značiek, ktoré navrhol na označovanie webových stránok.

Nápad použiť na to kódové slová vnútri trojuholníkových zátvoriek však nepatrí Sirovi Timovi. Takýto systém už vtedy existoval a používal sa v SGML (Standard Generalized Markup Language) a namiesto toho, aby si Sir Tim vymyslel niečo od nuly, považoval za racionálnejšie vziať za základ existujúce riešenia. Podobný prístup bol použitý počas celého procesu vývoja ako HTML5.

Od IEFT k W3C: cesta k HTML 4

Verzia HTML 1 nikdy neexistovala. Prvou oficiálnou špecifikáciou bolo HTML 2.0, publikované organizáciou IETF (Internet Engineering Task Force). Mnohé z jazykových funkcií opísaných v tejto špecifikácii boli založené na vývoji tretích strán, ktorý sa už používa. Napríklad tag na vkladanie obrázkov do stránok bol implementovaný v poprednom prehliadači v tej dobe (hovoríme o roku 1994) v prehliadači Mosaic a potom jednoducho migrovaný na štandard pre HTML 2.0.

Štafetu IEFT neskôr prevzalo konzorcium W3C (World Wide Web Consortium), ktoré sa zaoberalo všetkými nasledujúcimi verziami HTML. V druhej polovici deväťdesiatych rokov sa aktívne pracovalo na revízii a zmene špecifikácií, z čoho nakoniec (presnejšie v roku 1999) vznikol HTML 4.01.

Potom prišiel prvý kľúčový zlom v histórii HTML.

XHTML 1: HTML ako XML

Nová verzia Značkovací jazyk po HTML 4.01 sa nazýval XHTML 1.0. „X“ v názve znamenalo eXtreme a weboví vývojári museli pred nimi prekrížiť ruky pri každom vyslovení tohto slova.

Nie, samozrejme, že nie. V skutočnosti "x" znamenalo eXtensible ("extensible") a prekríženie ramien bolo voliteľné.

Samotná špecifikácia pre XHTML 1.0 sa nelíšila od HTML 4.01. Neboli pridané žiadne nové značky ani parametre – rozdiel bol len v pravidlách syntaxe. Zatiaľ čo v HTML mali vývojári úplnú voľnosť, pokiaľ ide o štýl písania kódu, v XHTML sa od nich vyžadovalo, aby dodržiavali pravidlá jazyka XML – oveľa prísnejšie a netolerantnejšie voči slobodám – na ktorých bola založená väčšina technológií vyvinutých konzorciom. .

Prísne pravidlá však prišli vhod. Nabádali kodérov, aby sa držali napríklad jediného štýlu – písať všetky značky a parametre výlučne malými písmenami, zatiaľ čo v HTML to môžete robiť, ako chcete.

Vydanie XHTML 1.0 sa časovo zhodovalo so zvýšenou podporou pre šablóny štýlov – CSS – v moderných prehliadačoch a prísna syntax XHTML si získala pevné miesto v komunite vývojárov s povesťou najlepšia cesta písanie značkovacieho kódu.

Potom tu bol XHTML 1.1.

Ak verzia 1.0 bola len HTML vytvorená pod XML, potom XHTML 1.1 je už skutočný, čistý XML. V tom zmysle, že už naň nebolo možné aplikovať mimický typ text/html a potrebné na označenie dokumentu vo formáte XML. V tom prípade by to však najpopulárnejší prehliadač v tom čase nedokázal zobraziť - internet Explorer, - takže uvedenie tohto jazyka do praxe zjavne neprichádzalo do úvahy.

Zdalo sa, že W3C vo svojom vývoji začína strácať kontakt s realitou, v ktorej žil World Wide Web.

XHTML 2: nie, už sa nehodí do žiadnej brány

Ak by bola postava Dustina Hoffmana v The Graduate webový dizajnér, W3C by mu mohlo povedať len jedno slovo: XML.

Konzorcium bolo presvedčené, že HTML sa po verzii 4 stalo zastaraným a začalo pracovať na XHTML 2, ktorého cieľom bolo priviesť web k svetlej XML budúcnosti. A hoci názov zostal rovnaký, nová verzia nemala absolútne nič spoločné s XHTML 1. Navyše nebola spätne kompatibilná so svojimi predchodcami a staršími verziami HTML (a teda so všetkým existujúcim webovým obsahom). Namiesto toho mal zaviesť nový, čistý jazyk, nezaťažený žiadnymi pozostatkami minulých špecifikácií.

Inými slovami, bol to nezmysel.

Rozdelenie: W(HATWG) TF?

Medzi konzorciom sa schyľovalo k povstaniu. Bolo zrejmé, že bude viesť vývoj štandardov - aj keď nových, čistých a krásnych - ale úplne nereagujúcich na potreby modernej komunity webových dizajnérov a vývojárov. Opera, Apple a Mozilla s tým zjavne neboli spokojní, pretože očakávali niečo úplne iné – väčší dôraz na formáty rozširujúce možnosti tvorby webových aplikácií.

Začiatok zmien sa uskutočnil v roku 2004 na jednom zo stretnutí. Ian Hickson, ktorý bol v tom čase zamestnancom Opera Software, predložil návrh na vývoj HTML na úroveň, ktorá by umožnila používanie jazyka pre webové aplikácie. Ponuka bola odmietnutá.

Sklamaní rebeli boli prinútení odtrhnúť sa od Konzorcia a vytvoriť si vlastnú skupinu: Web Hypertext Application Technology Working Group, alebo skrátene WHATWG.

Od webových aplikácií 1.0 po HTML5

Spôsob, akým WHATWG fungoval, bol trochu odlišný od spôsobu W3C. Vo W3C sa problémy nastoľujú, diskutuje sa a konečné rozhodnutie sa prijíma ľudovým hlasovaním. Vo WHATWG sa tiež riešia problémy a diskutuje sa o nich, ale konečné rozhodnutia týkajúce sa toho, čo je zahrnuté v špecifikácii a čo nie, závisí od šéfredaktora Iana Hicksona.

Na prvý pohľad sa môže zdať, že systém W3C je demokratickejší a čestnejší, ale prax ukazuje, že nekonečné spory a vnútorné hádky strašne spomaľujú proces vývoja. Vo WHATWG, kde môže prispieť každý, no posledné slovo má šéf, sa veci hýbu oveľa rýchlejšie. Šéfredaktor však nemá absolútne moc – vybraná skupina vyšších úradníkov môže napadnúť jeho rozhodnutie v nepravdepodobnom prípade, že si to bude vyžadovať.

Spočiatku sa WHATWG sústredilo na dve špecifikácie – Web Forms 2.0 a Web Apps 1.0 – obe boli určené ako rozšírenia HTML. Postupom času sa však spojili do jedného spoločného, ​​nazvaného jednoducho HTML5.

Reunion

Kým WHATWG pracovalo na HTML5, W3C pokračovalo v rozruchu so svojím XHTML 2. To však neznamená, že celá myšlienka išla do sračiek. Pomaly a pomaly sa do nej ponorila.

V októbri 2006 Sir Tim Berners-Lee na svojom blogu priznal, že myšlienka presunúť web z HTML do XML bola hlúpa. O niekoľko mesiacov neskôr vydal W3C nová inštalácia pracovnej skupine HTML: Bolo múdro rozhodnuté, že budúce verzie HTML by mali stavať na práci WHATWG, a nie robiť niečo od začiatku.

Všetky tieto zvraty a zmeny kurzu viedli k trochu neprehľadnej situácii. W3C istý čas súčasne pracovalo na dvoch úplne nekompatibilných značkovacích jazykoch – XTHML 2 a HTML 5 (poznámka s medzerou) – zatiaľ čo WHATWG, samostatná organizácia, pracovala na špecifikácii HTML5 (bez medzery) ktorá sa mala stať základom pre ďalšiu špecifikáciu vo W3C. Porastie tu chren, čo je čo. Bolo by jednoduchšie zistiť sled udalostí v Memente a dielach Davida Lyncha.

XHTML je mŕtvy, nech žije syntax XHTML

Situácia sa začala vyjasňovať v roku 2009, keď W3C oznámilo, že už nebudú žiadne aktualizácie XHTML 2. V podstate len oficiálne priznali, že formát bol mŕtvy od narodenia.

Avšak zvláštnym spôsobom, namiesto toho, aby zostala nepovšimnutá, smrť XHTML 2 vyvolala nejaký druh škodlivého varu. Odporcovia XML premenili novinku na výzvu k opusteniu XHTML 1, hoci to, ako vieme, nemalo nič spoločné s XHTML 2. Na druhej strane, priaznivci XHTML 1, prívrženci striktnej syntaxe, sa obávali, že HTML5 opäť legitimizuje nedbalé rozloženie.

To posledné by sa však nemalo javiť ako vážny problém - ako zvážime neskôr, každý má právo zvoliť si pre seba stupeň prísnosti syntaxe HTML5.

vývoj HTML5

Súčasný stav HTML5 už nie je taký zahmlený ako kedysi, no stále nie je ani príliš transparentný.

Na tomto formáte v súčasnosti pracujú dve organizácie. WHATWG vyvíja špecifikáciu založenú na princípe „najskôr spustiť, neskôr otestovať“. W3C HTML Working Group zase vezme túto špecifikáciu a podrobí ju procesu „najskôr test, potom spustite“. Ako vidíte, takúto spoluprácu možno len ťažko nazvať silnou a efektívnou. Ale na najmenej, zdá sa, že otázka „vložiť alebo nevložiť medzeru“ v názve normy bola vyriešená (nie je potrebné ju uvádzať, ak je to tak - HTML5).

Najväčšou obavou momentálne pre webových dizajnérov, ktorí už vyskúšali niektoré z možností nového jazyka, je otázka: „Kedy bude hotový?“ V rozhovore Ian Hickson spomenul rok 2022 ako dátum, kedy HTML5 získa stav „navrhované odporúčanie“. To vyvolalo medzi dizajnérmi vlnu rozhorčenia, keďže nemali ani poňatia, čo znamená „navrhované odporúčanie“, ale s istotou vedeli, že zjavne nemajú dosť prstov na to, aby spočítali, koľko rokov ešte musia čakať do roku 2022.

Ak sa na to pozriete, rozhorčenie je neopodstatnené. V tomto prípade „navrhované odporúčanie“ znamená, že dovtedy by mali mať prehliadače plnú podporu všetkých jazykových funkcií. V tomto prípade je zacielenie na rok 2022 dokonca príliš odvážne; Všetci vieme, že mnohé prehliadače mali problém dobehnúť aj existujúce štandardy. Vezmime si Internet Explorer, ktorému trvalo viac ako desať rokov, kým vôbec začal túto značku podporovať. .

Dátum, kedy naozaj musíme si uvedomiť, že je rok 2012, keď HTML5 dostane status „odporúčanie kandidáta“, čo znamená, že špecifikácia bola dokončená a ako taký je štandard pripravený.

To ale, samozrejme, nebude znamenať, že to všetko bude okamžite k dispozícii na použitie – budete musieť sledovať, ako prehliadače postupne pridávajú podporu pre určité funkcie a začnú ich používať, keď sa objavia. V skutočnosti to bolo úplne rovnaké s CSS 2.1: začali sme využívať možnosti tohto štandardu, pretože prehliadače ho podporovali po častiach. Ak by sme radšej počkali, kým to celé zrealizujú, stále by sme čakali.

Inými slovami, nenastane chvíľa, kedy by ste mohli povedať „Bang, nastal čas pre HTML5!“ Ale môžete s nimi začať pracovať už teraz. Našťastie sa tento jazyk nezrodil prostredníctvom revolúcie, ale v procese evolúcie a je založený na tom, čo bolo vytvorené pred ňou. Môžeme teda povedať, že ak nejaké použijete predchádzajúce verzie HTML, HTML5 už používate.

Lekcia 1

Téma: “Moja prvá internetová stránka”

Čo je HTML. História stvorenia.

Než začneme, poďme zistiť, čo je HTML a na čo je potrebné? HTML (HyperText Markup Language) je určený na označovanie a dizajn dokumentov publikovaných na World Wide Web (WWW) alebo, jednoduchšie, HTML dokumentov. Označenie treba chápať ako servisné informácie, ktoré sa nezobrazujú na obrazovke, ale určujú štruktúru dokumentu a vzhľad jeho štruktúrne jednotky. Tvorcovia si dali záležať na tom, aby tento jazyk bol platformovo nezávislý, t.j. môže pracovať v akomkoľvek prevádzkovom prostredí. Hlavnými prvkami jazyka HTML sú deskriptory (alebo značky) – operátory, ktorých názvy sú uzavreté v lomených zátvorkách. Dokumenty označené pomocou tohto jazyka vykresľujú prehliadače koncových používateľov vo väčšine prípadov rovnakým spôsobom, pretože „rozumejú“ a správne spracúvajú štrukturálne prvky jazyka HTML. Zdroj je text formátovaný pomocou deskriptorov a tieto prvky nie sú viditeľné pre návštevníka webovej stránky, ale iba výsledok ich vplyvu na dokument.

Za otca HTML je považovaný Tim Berners-Lee, ktorý navrhol prenášať informácie na internet vo forme hypertextových dokumentov s možnosťou prezerania cez webový prehliadač. HTML bol navrhnutý ako univerzálny jazyk, ktorému rozumejú všetky počítače. HTML dokument je bežný Textový dokument s prvkami značkovacieho jazyka. Preto môžete vytvoriť dokument HTML pomocou ľubovoľného textový editor, napríklad poznámkový blok.

Vlastnosťou jazyka HTML je, že v skutočnosti iba poskytuje prehliadaču odporúčania, ako interpretovať ten alebo ten prvok jazyka. Tie. rovnaký jazykový prvok môže byť zobrazený odlišne rôzne prehliadače. Okrem toho vývojári prehliadačov začali zavádzať nové prvky, ktoré vnímali iba ich prehliadače. Tak začala takzvaná „vojna prehliadačov“. Profesionálneho vývojára preto čaká neľahká úloha – profesionálne spravená webová stránka by mala vyzerať rovnako pri prezeraní v rôznych typoch prehliadačov. Aby ste to dosiahli, musíte „otestovať“ svoje dokumenty počas procesu vytvárania. Najpopulárnejšie prehliadače sú dnes Internet Explorer, Netscape Navigator, Mozilla, Opera, ktoré bežia pod operačným systémom Windows.

Vývojári HTML sa zároveň neustále snažia dosiahnuť väčšiu univerzálnosť jazyka. V súčasnosti je za vývoj HTML zodpovedná medzinárodná nezisková organizácia World Wide Web Consortium (W3C). Konzorcium vyvinulo tri verzie jazyka HTML – HTML3.2 (prijaté v januári 1997), HTML4.0 (prijaté v decembri 1997), XHTML (prijaté v januári 2002).

Prednáška 2. ZákladyHTML. možnostiHTML5.

1. História vývoja jazyka html

V roku 1989 Tim Berners-Lee navrhol vedeniu Medzinárodného centra pre vysokú energiu (CERN) projekt distribuovaného hypertextového systému, ktorý nazval World Wide Web (WWW). Pôvodnou myšlienkou systému bolo použiť hypertextový navigačný systém na spojenie všetkých mnohých informačných zdrojov CERNu do jedného informačného systému.

Jednou zo súčastí technológie na vytvorenie distribuovaného hypertextového systému na World Wide Web bol hypertextový značkovací jazyk. HTML (HyperTextOznačenieJazyk– značkovací jazyk hypertextových dokumentov), ​​ktorý vyvinul Tim Berners-Lee na základe štandardného zovšeobecneného značkovacieho jazyka (SGML). Daniel W. Connolly preň napísal Definíciu typu dokumentu – formálny popis syntaxe HTML v podmienkach SGML.

Vývojári HTML dokázali vyriešiť dva problémy:

    poskytnúť návrhárom hypertextových databáz jednoduché prostriedky na vytváranie dokumentov;

    urobiť tento nástroj dostatočne výkonným, aby odrážal súčasné chápanie používateľského rozhrania hypertextových databáz.

Prvý problém bol vyriešený výberom modelu značkovania pre popis dokumentu. Tento model je široko používaný v systémoch na prípravu dokumentov na tlač.

Jazyk HTML vám umožňuje označiť elektronický dokument, ktorý sa zobrazí na obrazovke, s úrovňou dizajnu tlače; výsledný dokument môže obsahovať širokú škálu štítkov, ilustrácií, zvukových a obrazových fragmentov atď. Jazyk obsahuje vyvinuté nástroje na vytváranie rôznych úrovní nadpisov, výberov písma, rôznych zoznamov, tabuliek a mnoho ďalšieho.

Druhým dôležitým bodom, ktorý ovplyvnil osud HTML, bolo, že ako základ bol zvolený bežný textový súbor.

Hypertextová databáza v koncepte WWW je teda zbierka textové súbory, označený v jazyku HTML, ktorý definuje formu prezentácie informácií (markup) a štruktúru väzieb medzi týmito súbormi a inými informačnými zdrojmi (hypertextové odkazy). Hypertextové odkazy, vytvárajúce spojenia medzi textovými dokumentmi, postupne začali spájať širokú škálu informačných zdrojov vrátane zvuku a videa; V dôsledku toho vznikol nový koncept - hypermédia.

Tento prístup predpokladá prítomnosť ďalšej zložky technológie – jazykového tlmočníka. Na World Wide Web sú funkcie tlmočníka rozdelené medzi webový server hypertextovej databázy a používateľské rozhranie. Server okrem prístupu k dokumentom a spracovania hypertextových odkazov zabezpečuje predspracovanie dokumentov, zatiaľ čo používateľské rozhranie interpretuje jazykové konštrukcie súvisiace s prezentáciou informácií.

Verzie

    HTML 4.01 (zmeny, významnejšie, ako sa na prvý pohľad zdá) – 24. december 1999;

    ISO/IEC 15445:2000 (tzv. ISO HTML, založené na HTML 4.01 Strict) – 15. mája 2000.

    HTML 5 - vo vývoji. Ukončenie vývoja je naplánované na rok 2014.

Neexistuje žiadna oficiálna špecifikácia HTML 1.0. Pred rokom 1995 existovalo veľa neoficiálnych štandardov HTML. Aby sa štandardná verzia od nich odlišovala, dostala hneď druhé číslo.

Verzia 3 bola navrhnutá konzorciom World Wide Web Consortium (W3C) v marci 1995 a poskytla mnoho nových funkcií, ako napríklad vytváranie tabuliek, obtekanie textu okolo obrázkov a zobrazovanie zložitých matematických vzorcov a podporu formátu gif. Aj keď bol tento štandard kompatibilný s druhou verziou, jeho implementácia bola pre prehliadače tej doby náročná. Verzia 3.1 nebola nikdy oficiálne navrhnutá a ďalšia verzia štandardu HTML bola 3.2, ktorá vynechala mnohé inovácie verzie 3.0, ale pridala neštandardné prvky podporované prehliadačmi Netscape Navigator a Mosaic.

HTML 4.0 zaznamenalo určité vyčistenie štandardu. Mnohé položky boli označené ako zastarané a zastarané. zastarané). Najmä prvok písma, ktorý sa používa na zmenu vlastností písma, bol označený ako zastaraný (namiesto neho sa odporúčajú šablóny so štýlmi CSS).

V roku 1998 začalo World Wide Web Consortium pracovať na novom značkovacom jazyku založenom na HTML 4, ale konzistentnom so syntaxou XML. Následne dostal nový jazyk názov XHTML. Prvá verzia XHTML 1.0 bola schválená ako odporúčanie konzorcia World Wide Web 26. januára 2000.

Plánovaná verzia XHTML 2.0 mala prelomiť kompatibilitu so staršími verziami HTML a XHTML, no 2. júla 2009 World Wide Web Consortium oznámilo, že veľmoci pracovná skupina XHTML2 vyprší na konci roka 2009. Všetok ďalší vývoj štandardu XHTML 2.0 bol teda pozastavený.

World Wide Web Consortium v ​​súčasnosti vyvíja HTML verziu 5. Návrh jazykovej špecifikácie sa objavil na internete 20. novembra 2007.

Tim Berners-Lee
Tvorca jazyka HTML

Tento článok je o HTML Uvádza sa krátky prehľad jazyka, jeho štruktúry, charakteristík a histórie. Tento článok je o jazyk HTML je určený na čítanie pre všeobecný vývoj a v počiatočnom štádiu učenia sa HTML ho môžete preskočiť a vrátiť sa k nemu neskôr, po prečítaní.

HTML (Hypertextový značkovací jazyk)- hypertextový značkovací jazyk. Webové stránky sú vytvorené pomocou jazyk HTML.

Tvorcom jazyka HTML je vynikajúci britský vedec - Tim Berners-Lee.

HTML verzie

Pred rokom 1995 neexistoval oficiálny štandard pre jazyk HTML, ale existovalo niekoľko neštandardizovaných verzií jazyka HTML. 22. septembra 1995 vznikol prvý oficiálny štandard jazyka HTML, hneď dostal číslo 2.0 (HTML 2.0).

14. januára 1997 sa objavila verzia HTML 3.2,
18. decembra 1997 HTML 4.0,
24. decembra 1999 HTML 4.01

V 00-tych rokoch tam bolo tiež Značkovací jazyk XHTML(rovnaké ako HTML, ale s prísnejšou syntaxou). XHTML bol určený na prípravu webmasterov na prísne pravidlá označovania jazyk XML. Vďaka prísnemu označeniu rôzne programy a služby, ktoré rozumejú XML, dokážu efektívne spracovávať dáta na stránkach napísaných v XHTML a v tomto jazyku je možné implementovať SVG, MathML, CML a ďalšie deriváty jazyka XML.

XHTML existovalo v troch verziách: striktná, prechodná a sada rámcov; v prechodnej verzii ste mohli použiť staršie značky, ako napríklad stred alebo písmo. Zapnuté tento moment, vývoj jazyk XHTML ZATVORENÉ.

Moderná verzia jazyka HTML je HTML5, je to táto verzia, ktorú budeme študovať v tomto návode. HTML5 je pohodlnejšie ako predchádzajúce jazyky a absorbovalo všetky ich výhody, vrátane veľký význam sémantika.

Jazyk CSS a HTML

Od verzie 4 jazyka HTML zmeňte vzhľad HTML tagy Odporúča sa používať iba jazyk CSS. Preto je vhodné študovať jazyky HTML a CSS paralelne. V našom návode HTML pre začiatočníkov sa pozrieme aj na počiatočné aspekty jazyka CSS, ale ak chcete pokračovať v učení, môžete si ho prečítať sami

História HTML

jazyk HTML vytvoril v roku 1991 britský vedec Tim Berners-Lee. Tim v tom čase pracoval v CERN (Európska organizácia pre jadrový výskum) a webové stránky ešte neexistovali. Vedci pracujúci v tomto centre potrebovali spoľahlivé a efektívnym spôsobom výmena informácií.

Voľba padla jazyk SGML, ale bolo to príliš komplikované a potom Tim na základe SGML vytvoril jeho zjednodušenú variáciu - HTML, vďaka ktorej mohol každý vedec vytvoriť jednoduchý dokument s informáciami, orámovať ho rôznymi značkami: odsekmi, nadpismi, odkazmi a umiestniť ho na internet a zároveň si tieto informácie mohli prečítať aj iní vedci.

Spočiatku v HTML dokumentoch (na webových stránkach) bolo možné umiestniť iba textové informácie, možnosť pridávať mediálne súbory: obrázky, video a zvuk sa objavila o niečo neskôr.

V súčasnosti podpora a rozvoj jazyk HTML je zasnúbený W3C (World Wide Web Consortium)- World Wide Web konzorcium. W3C pozostáva z rôznych pracovných skupín, ktoré implementujú a vyvíjajú internetové štandardy a technológie.

Tabuľka distribúcie prehliadača

Súbory HTML majú zvyčajne príponu .html alebo .htm. Tieto súbory je možné zobraziť pomocou internetových prehliadačov.

Tabuľka názvov prehliadačov a počet ich distribúcií vo svete k januáru 2016 v zostupnom poradí:

Prehliadač Rozširovanie, šírenie
Google Chrome 54,22 %
internet Explorer 14,67 %
Mozilla Firefox 14,61 %
Safari 9,43 %
Opera 1,96 %
Iní 5,11 %

Vývoj jazyka hypertextové označenie

1. Koncept štandardného zovšeobecneného značkovacieho jazyka SGML.

HTML je hlavný, ale nie jediný značkovací jazyk dokumentov. Existujú všeobecnejšie aj vysoko špecializované riešenia.

Historicky prvým spoločným formátom bol SGML (Standard Generalized Markup Language, vyslovované SGML). SGML je nástupcom jazyka GML (Generalized MarkupLanguage) vyvinutého v roku 1960 spoločnosťou IBM. metajazyk, to znamená, že ho možno použiť na definovanie pravidiel na vytváranie iných jazykov formátovania dokumentov.

SGML bol navrhnutý pre spoločný vývoj strojových dokumentov vo veľkých vládnych a leteckých projektoch. Bol široko používaný v tlačiarenskom a vydavateľskom priemysle, ale jeho zložitosť sťažovala každodenné používanie. Hlavnými nástupcami SGML sú HTML formáty a XML.

2. Verzie hypertextového značkovacieho jazyka HTML.

HTML (Hypertext Markup Language) je dnes najbežnejším nástrojom na vytváranie webových stránok. Technológia HTML umožňuje prepojiť dokumenty rôznych formátov pomocou hypertextových odkazov (hypertextových odkazov alebo odkazov). Takéto spojenia medzi dokumentmi umiestnenými na serveroch po celom svete umožňujú systému pracovať ako keby to bol jeden World Wide Web HTML dokument je súbor obsahujúci obyčajný text a špeciálne príkazy - značky. Značky definujú vizuálne formátovanie textu (farba a štýl písma, rozloženie nadpisov, tabuliek atď.), ako aj vzťahy tohto dokumentu HTML s inými zdrojmi (obrázky, šablóny so štýlmi, videá, iné dokumenty HTML atď.) . V SGML, HTML a XML tagy sú vypracované s otvorom (<) и закрывающей (>) lomené zátvorky, za ktorými nasledujú názov tag a potom - príkazy určujúce jeho akciu - atribúty.

HTML vyvinul britský vedec Tim Berners-Lee v rokoch 1991-1992 na Európskej rade pre jadrový výskum v Ženeve (Švajčiarsko). HTML bol pôvodne vytvorený ako jazyk na výmenu vedeckej a technickej dokumentácie, vhodný pre ľudí, ktorí nie sú špecialistami v oblasti rozloženia.

Potom, okrem zjednodušenia štruktúry dokumentu, bola do HTML zavedená podpora rôznych typov hypertextových odkazov a neskôr boli do jazyka pridané multimediálne možnosti. HTML bolo pôvodne určené na štruktúrovanie a formátovanie dokumentov bez toho, aby bolo s nimi viazané softvér displej. V ideálnom prípade by mal byť text so značkami HTML reprodukovaný bez štylistických a štrukturálnych deformácií na zariadeniach s rôznym technickým vybavením (farebná obrazovka dočasného počítača, obmedzená obrazovka mobilný telefón alebo program na hlasové prehrávanie textov). Avšak, moderné aplikácia HTML veľmi ďaleko od pôvodného plánu. V priebehu času bola základná myšlienka nezávislosti platformy HTML obetovaná moderným multimediálnym a grafickým potrebám.

HTML je aplikáciou SGML a je v súlade s medzinárodnou normou ISO 8879. Súčasný štandard HTML 4.01 existuje od roku 1999. Teraz bol zverejnený návrh piateho jazykového štandardu. Nová verzia HTML sľubuje pridať do jazyka početné rozšírenia a poskytnúť jednoduchší, logickejší a pohodlnejší systém pravidiel.

Dynamický HTML alebo DHTML je spôsob, ako vytvoriť interaktívnu webovú stránku. DHTML vzniklo ako súbor metód dynamická tvorba a úpravu webových stránok volaním skriptov z dokumentu HTML. Vývoj týchto metód však viedol k úplnej revízii konceptu webového dokumentu a sformovaniu konceptu DOM (Document Object Model).

DOM je platformovo nezávislé programovacie rozhranie, ktoré umožňuje programom a skriptom manipulovať s obsahom HTML a XML dokumentov, ako aj meniť ich štruktúru a dizajn.

DOM nekladie obmedzenia na štruktúru dokumentu. Akýkoľvek dokument známej štruktúry môže byť reprezentovaný pomocou DOM ako stromu uzlov, z ktorých každý obsahuje objekt. Uzly sú spojené vzťahom rodič-dieťa.

Spočiatku malo veľa prehliadačov svoj vlastný model DOM, ktorý nebol kompatibilný s ostatnými. Aby bola zaistená kompatibilita, odborníci z medzinárodného konzorcia W3C zaradili tento model do úrovní, pre každú z nich bola vytvorená vlastná špecifikácia. Všetky tieto špecifikácie sú spojené do spoločnej skupiny s názvom W3C DOM.

3. Koncept rozšíriteľného značkovacieho jazyka XML.

XML (extensible Markup Language; vyslovuje sa ex-em-el) je formát, ktorý je súborom všeobecných syntaktických pravidiel. XML je určený na ukladanie štruktúrovaných údajov (namiesto existujúcich databázových súborov), výmenu informácií medzi programami a tiež na vytváranie špecializovanejších značkovacích jazykov na jeho základe, niekedy tzv. slovníkov. XML je zjednodušená sada jazyka SGML.

XML bol vytvorený s cieľom poskytnúť interoperabilitu pri prenose štruktúrovaných údajov medzi systémami na spracovanie informácií, najmä pri prenose údajov cez internet.

XML nenahradilo HTML. Navyše môžeme s istotou predpovedať, že sa tak v dohľadnej dobe nestane. Dôvodom sú jednak zjavné nevýhody XML (veľké veľkosti dokumentov, nadbytočná syntax a obmedzenia hierarchického dátového modelu vloženého do formátu), jednak prakticky dôležitý fakt, ktorý hovorí v prospech HTML - väčšina úloh nevyžaduje plný výkon syntaxe XML, postačujú jednoduché a produktívne HTML riešenia.