Historie vzniku a vývoje jazyka HTML. Historie jazyka HTML Historie vývoje html a xhtml

  • Překlad

HTML je jazyk, který spojuje World Wide Web. S pouhou sadou jednoduchých značek se lidstvu podařilo vytvořit nesrovnatelný systém vzájemně propojených stránek a webů: od Amazonu, eBay a Wikipedie po osobní blogy a stránky věnované kočkám, které vypadají jako Hitler.

HTML5 je nejnovější verze tohoto jazyka. Ale přesto, že to s sebou přinese výrazné změny a nové příležitosti, nelze říci, že se to děje poprvé a že by se jazyk dříve nijak nevyvíjel. Vyvíjel se a neustále zdokonaloval a od svého vzniku.

Stejně jako World Wide Web obecně, HTML - HyperText Mark-up Language - je duchovním dítětem sira Tima Berners-Lee. V roce 1991 napsal článek nazvaný „HTML Tags“, ve kterém popsal necelé dvě desítky tagů, které navrhl pro označení webových stránek.

Nápad použít k tomu kódová slova uvnitř trojúhelníkových závorek však nepatří siru Timovi. Takový systém už v té době existoval a používal se v SGML (Standard Generalized Markup Language) a Sir Tim místo vymýšlení něčeho od nuly považoval za racionálnější vzít za základ existující řešení. Podobný přístup byl použit v celém procesu vývoje jako HTML5.

Od IEFT k W3C: cesta k HTML 4

Nikdy neexistovala verze HTML 1. První oficiální specifikací bylo HTML 2.0, vydané IETF (Internet Engineering Task Force). Mnoho jazykových funkcí popsaných v této specifikaci bylo založeno na vývoji třetích stran, který se již používá. Například tag pro vkládání obrázků do stránek byl implementován v tehdejším (mluvíme o roce 1994) prohlížeči Mosaic v předním prohlížeči a poté jednoduše migrován na standard pro HTML 2.0.

Štafetu IEFT později převzalo W3C (World Wide Web Consortium), které se zabývalo všemi následujícími verzemi HTML. V druhé polovině devadesátých let se aktivně pracovalo na revizi a změně specifikací, které nakonec (přesněji v roce 1999) zrodily HTML 4.01.

Poté přišel první klíčový zlom v historii HTML.

XHTML 1: HTML jako XML

Nová verze Značkovací jazyk po HTML 4.01 se nazýval XHTML 1.0. „X“ v názvu znamenalo eXtreme a weboví vývojáři museli před nimi zkřížit ruce pokaždé, když to slovo vyslovili.

Ne, samozřejmě že ne. Ve skutečnosti „x“ znamenalo eXtensible („rozšiřitelný“) a zkřížení paží bylo volitelné.

Samotná specifikace pro XHTML 1.0 se nelišila od HTML 4.01. Nebyly přidány žádné nové značky ani parametry – rozdíl byl pouze v pravidlech syntaxe. Zatímco v HTML dostali vývojáři úplnou volnost, pokud jde o styl psaní kódu, v XHTML museli dodržovat pravidla jazyka XML – mnohem přísnější a netolerantnější vůči svobodám – na kterých byla založena většina technologií vyvinutých konsorciem. .

Přísná pravidla však přišla vhod. Vyzvali kodéry, aby se například drželi jediného stylu - psát všechny značky a parametry výhradně malými písmeny, zatímco v HTML si to můžete dělat, jak chcete.

Vydání XHTML 1.0 se časově shodovalo se zvýšenou podporou šablon stylů – CSS – v moderních prohlížečích a přísná syntaxe XHTML si získala pevné místo v komunitě vývojářů s reputací nejlepší způsob psaní značkovacího kódu.

Pak tu bylo XHTML 1.1.

Pokud verze 1.0 byla pouze HTML vytvořená pod XML, pak XHTML 1.1 je již skutečné, čisté XML. V tom smyslu, že už na něj nebylo možné aplikovat mime-type text/html a potřebné k označení dokumentu ve formátu XML. V tom případě by to však nejpopulárnější prohlížeč té doby nebyl schopen zobrazit - internet Explorer, - takže uvedení tohoto jazyka do praxe zjevně nepřicházelo v úvahu.

Zdálo se, že W3C ve svém vývoji začíná ztrácet kontakt s realitou, ve které žil World Wide Web.

XHTML 2: ne, už se to nehodí do žádné brány

Pokud by postava Dustina Hoffmana v The Graduate byla webdesignérem, W3C by mu sdělilo jediné slovo: XML.

Konsorcium bylo přesvědčeno, že HTML se po verzi 4 stalo zastaralým, a začalo pracovat na XHTML 2, jehož cílem bylo dovést web ke světlé XML budoucnosti. A přestože název zůstal stejný, nová verze neměla absolutně nic společného s XHTML 1. Navíc nebyla zamýšlena jako zpětná kompatibilita se svými předchůdci a staršími verzemi HTML (a tedy s veškerým existujícím webovým obsahem). Místo toho měl zavést nový, čistý jazyk, nezatížený žádnými zbytky minulých specifikací.

Jinými slovy, byl to nesmysl.

Rozdělení: W(HATWG) TF?

Mezi Konsorciem se schylovalo k povstání. Bylo zřejmé, že bude vést vývoj standardů – i když nových, čistých a krásných – ale zcela nereagujících na potřeby moderní komunity webdesignérů a vývojářů. Operu, Apple a Mozillu to zjevně nepotěšilo, neboť očekávaly něco úplně jiného – větší důraz na formáty rozšiřující možnosti tvorby webových aplikací.

Začátek změn byl učiněn v roce 2004 na jednom z jednání. Ian Hickson, který byl v té době zaměstnancem Opera Software, předložil návrh na vývoj HTML na úroveň, která by umožnila použití jazyka pro webové aplikace. Nabídka byla odmítnuta.

Zklamaní rebelové byli nuceni odtrhnout se od Konsorcia a vytvořit vlastní skupinu: Web Hypertext Application Technology Working Group, nebo zkráceně WHATWG.

Od Web Apps 1.0 po HTML5

Způsob fungování WHATWG byl poněkud odlišný od W3C. Ve W3C se problémy nastolují, diskutují a konečné rozhodnutí je učiněno lidovým hlasováním. Ve WHATWG se také řeší otázky a diskutuje se o nich, ale konečná rozhodnutí ohledně toho, co je zahrnuto ve specifikaci a co není, závisí na šéfredaktorovi Ianu Hicksonovi.

Na první pohled se může zdát, že systém W3C je demokratičtější a poctivější, ale praxe ukazuje, že nekonečné spory a vnitřní hádky strašně zpomalují proces vývoje. Ve WHATWG, kde může přispět každý, ale poslední slovo má šéf, se věci hýbou mnohem rychleji. Šéfredaktor však nemá absolutní moc – vybraná skupina vyšších úředníků může napadnout jeho rozhodnutí v nepravděpodobném případě, že to bude vyžadovat.

Zpočátku se WHATWG zaměřovalo na dvě specifikace – Web Forms 2.0 a Web Apps 1.0 – obě měly být rozšířením HTML. Postupem času se ale spojily do jednoho společného, ​​nazvaného jednoduše HTML5.

Shledání

Zatímco WHATWG pracovalo na HTML5, W3C pokračovalo v rozčilování se svým XHTML 2. To neznamená, že by celý nápad šel do sraček. Pomalu a pomalu se do něj nořila.

V říjnu 2006 Sir Tim Berners-Lee na svém blogu připustil, že myšlenka přesunu webu z HTML do XML byla hloupá. O několik měsíců později vydalo W3C nová instalace do HTML Working Group: Bylo moudře rozhodnuto, že budoucí verze HTML by měly stavět na práci WHATWG, spíše než dělat něco od začátku.

Všechny tyto zvraty a změny kurzu vedly k poněkud nepřehledné situaci. W3C nějakou dobu současně pracovalo na dvou zcela nekompatibilních značkovacích jazycích – XTHML 2 a HTML 5 (poznámka s mezerou) – zatímco WHATWG, samostatná organizace, pracovala na specifikaci HTML5 (bez mezery) která se měla stát základem pro další specifikaci ve W3C. Poroste tu křen, co je co. Bylo by snazší zjistit sled událostí v Mementu a dílech Davida Lynche.

XHTML je mrtvé, ať žije syntaxe XHTML

Situace se začala vyjasňovat v roce 2009, kdy W3C oznámilo, že již nebudou žádné aktualizace XHTML 2. V podstatě jen oficiálně přiznali, že formát byl mrtvý od narození.

Podivným způsobem však smrt XHTML 2 místo toho, aby zůstala nepovšimnuta, vyvolala jakési zlomyslné vření. Odpůrci XML proměnili novinky ve výzvu k opuštění XHTML 1, ačkoli to, jak víme, nemělo s XHTML 2 nic společného. Zastánci XHTML 1, zastánci striktní syntaxe, se zase obávali, že HTML5 opět legitimizuje nedbalé rozvržení.

To by se však nemělo jevit jako vážný problém – jak zvážíme později, každý má právo zvolit si míru přísnosti syntaxe HTML5 sám za sebe.

Vývoj HTML5

Současný stav HTML5 už není tak temný, jako býval, ale stále není příliš transparentní.

Na tomto formátu v současnosti pracují dvě organizace. WHATWG vyvíjí specifikaci založenou na principu „nejdříve spusťte, otestujte později“. W3C HTML Working Group zase převezme tuto specifikaci a podrobí ji procesu „nejdříve otestujte, pak spusťte“. Jak vidíte, takovou spolupráci lze jen stěží nazvat silnou a efektivní. Ale dál alespoň, zdá se, že otázka „vložit či nevložit mezeru“ v názvu standardu byla vyřešena (není nutné ji uvádět, pokud tomu tak je – HTML5).

Největší starost nyní pro webdesignéry, kteří již vyzkoušeli některé z možností nového jazyka, je otázka: "Kdy bude připraven?" V rozhovoru Ian Hickson zmínil rok 2022 jako datum, kdy HTML5 získá status „navrhované doporučení“. To vyvolalo vlnu rozhořčení mezi designéry, protože neměli ponětí, co znamená „navrhované doporučení“, ale s jistotou věděli, že zjevně nemají dost prstů na to, aby spočítali, kolik let ještě musí čekat do roku 2022.

Když se na to podíváte, rozhořčení je neopodstatněné. V tomto případě „navrhované doporučení“ znamená, že do této doby by prohlížeče měly mít plnou podporu všech jazykových funkcí. V tomto případě je cílení na rok 2022 až příliš odvážné; Všichni víme, že mnoho prohlížečů mělo problém dohnat i stávající standardy. Vezměte si Internet Explorer, kterému trvalo více než deset let, než začal značku vůbec podporovat. .

Datum, kdy opravdu musíme si uvědomit, že je rok 2012, kdy bude HTML5 udělen status „doporučení kandidáta“, což znamená, že specifikace byla dokončena a jako takový je standard připraven.

To ale samozřejmě nebude znamenat, že to všechno bude hned k dispozici k použití – budete muset sledovat, jak prohlížeče postupně přidávají podporu pro určité funkce a začnou je používat, jakmile se objeví. Ve skutečnosti to bylo úplně stejné s CSS 2.1: začali jsme využívat možností tohoto standardu, protože prohlížeče jej podporovaly po částech. Kdybychom raději čekali, až to zavedou v celém rozsahu, stejně bychom čekali.

Jinými slovy, nenastane okamžik, kdy byste mohli říct „Bang, nadešel čas HTML5!“ Už teď s nimi ale můžete začít pracovat. Naštěstí se tento jazyk nezrodil prostřednictvím revoluce, ale v procesu evoluce a je založen na tom, co bylo vytvořeno před ní. Můžeme tedy říci, že pokud nějaké použijete předchozí verze HTML, HTML5 již používáte.

Lekce 1

Téma: "Moje první internetová stránka"

Co je HTML. Historie stvoření.

Než začneme, pojďme zjistit, co je HTML a proč je potřeba? HTML (HyperText Markup Language) je určen pro značkování a navrhování dokumentů publikovaných na World Wide Web (WWW) nebo jednodušeji HTML dokumentů. Značky je třeba chápat jako servisní informace, které se nezobrazují na obrazovce, ale určují strukturu dokumentu a vzhled jeho strukturální jednotky. Tvůrci si dali záležet na tom, aby byl tento jazyk nezávislý na platformě, tzn. může pracovat v jakémkoli operačním prostředí. Hlavními prvky jazyka HTML jsou deskriptory (neboli značky) - operátory, jejichž jména jsou uzavřena v lomených závorkách. Dokumenty označené pomocí tohoto jazyka vykreslují prohlížeče koncových uživatelů ve většině případů stejným způsobem, protože „rozumí“ a správně zpracovávají strukturální prvky jazyka HTML. Zdroj je text formátovaný pomocí deskriptorů a tyto prvky nejsou viditelné pro návštěvníka webové stránky, ale pouze výsledek jejich vlivu na dokument.

Za otce HTML je považován Tim Berners-Lee, který navrhl přenos informací na internet ve formě hypertextových dokumentů s možností jejich prohlížení prostřednictvím webového prohlížeče. HTML bylo navrženo jako univerzální jazyk, kterému rozumějí všechny počítače. HTML dokument je běžný Textový dokument s prvky značkovacího jazyka. Proto můžete vytvořit dokument HTML pomocí libovolného textový editor, například poznámkový blok.

Charakteristickým rysem jazyka HTML je, že ve skutečnosti pouze poskytuje prohlížeči doporučení, jak interpretovat ten či onen prvek jazyka. Tito. stejný jazykový prvek může být zobrazen odlišně různé prohlížeče. Vývojáři prohlížečů navíc začali zavádět nové prvky, které vnímaly pouze jejich prohlížeče. Tak začala takzvaná „válka prohlížečů“. Profesionálního vývojáře proto čeká nelehký úkol – profesionálně udělaný web by měl při prohlížení v různých typech prohlížečů vypadat stejně. Chcete-li to provést, musíte během procesu vytváření „otestovat“ své dokumenty. Nejoblíbenějšími prohlížeči jsou dnes Internet Explorer, Netscape Navigator, Mozilla, Opera, které běží pod operačním systémem Windows.

Vývojáři HTML se přitom neustále snaží dosáhnout větší univerzálnosti jazyka. V současné době je za vývoj HTML zodpovědná mezinárodní nezisková organizace World Wide Web Consortium (W3C). Konsorcium vyvinulo tři verze jazyka HTML – HTML3.2 (přijato v lednu 1997), HTML4.0 (přijato v prosinci 1997), XHTML (přijato v lednu 2002).

Přednáška 2. ZákladyHTML. MožnostiHTML5.

1. Historie vývoje jazyka html

V roce 1989 Tim Berners-Lee navrhl vedení Mezinárodního centra pro vysokou energii (CERN) projekt distribuovaného hypertextového systému, který nazval World Wide Web (WWW). Původní myšlenkou systému bylo použít hypertextový navigační systém ke spojení všech mnoha informačních zdrojů CERNu do jediného informačního systému.

Jednou ze součástí technologie pro vytvoření distribuovaného hypertextového systému na World Wide Web byl hypertextový značkovací jazyk. HTML (Hyper-textovýOznačeníJazyk– značkovací jazyk hypertextových dokumentů), který vyvinul Tim Berners-Lee na základě standardního zobecněného značkovacího jazyka (SGML). Daniel W. Connolly pro něj napsal Definici typu dokumentu – formální popis syntaxe HTML v termínech SGML.

Vývojáři HTML dokázali vyřešit dva problémy:

    poskytnout návrhářům hypertextových databází jednoduché prostředky pro vytváření dokumentů;

    učinit tento nástroj dostatečně výkonným, aby odrážel současné chápání uživatelského rozhraní hypertextových databází.

První problém byl vyřešen výběrem značkovacího modelu pro popis dokumentu. Tento model je široce používán v systémech pro přípravu dokumentů pro tisk.

Jazyk HTML umožňuje označit elektronický dokument, který se zobrazí na obrazovce, s úrovní návrhu pro tisk; výsledný dokument může obsahovat širokou škálu štítků, ilustrací, zvukových a obrazových fragmentů a tak dále. Jazyk obsahuje vyvinuté nástroje pro vytváření různých úrovní nadpisů, výběrů písem, různých seznamů, tabulek a mnoho dalšího.

Druhým důležitým bodem, který ovlivnil osud HTML, bylo to, že jako základ byl zvolen běžný textový soubor.

Hypertextová databáze v pojetí WWW je tedy kolekce textové soubory, označený v jazyce HTML, který definuje formu prezentace informací (markup) a strukturu vazeb mezi těmito soubory a dalšími informačními zdroji (hypertextové odkazy). Hypertextové odkazy, navazující spojení mezi textovými dokumenty, postupně začaly spojovat širokou škálu informačních zdrojů, včetně zvuku a videa; V důsledku toho vznikl nový koncept – hypermédia.

Tento přístup předpokládá přítomnost další složky technologie – jazykového tlumočníka. Na World Wide Web jsou funkce tlumočníka rozděleny mezi webový server hypertextové databáze a uživatelské rozhraní. Server kromě přístupu k dokumentům a zpracování hypertextových odkazů zajišťuje předzpracování dokumentů, zatímco uživatelské rozhraní interpretuje jazykové konstrukce související s prezentací informací.

Verze

    HTML 4.01 (změny, významnější, než se na první pohled zdá) – 24. prosince 1999;

    ISO/IEC 15445:2000 (tzv. ISO HTML, založené na HTML 4.01 Strict) – 15. května 2000.

    HTML 5 - ve vývoji. Konec vývoje je naplánován na rok 2014.

Neexistuje žádná oficiální specifikace HTML 1.0. Před rokem 1995 existovalo mnoho neoficiálních standardů HTML. Aby se od nich standardní verze lišila, dostala hned druhé číslo.

Verzi 3 navrhlo World Wide Web Consortium (W3C) v březnu 1995 a poskytlo mnoho nových funkcí, jako je vytváření tabulek, obtékání textu kolem obrázků a zobrazování složitých matematických vzorců a podpora formátu gif. I když byl tento standard kompatibilní s druhou verzí, jeho implementace byla pro tehdejší prohlížeče obtížná. Verze 3.1 nebyla nikdy oficiálně navržena a další verzí standardu HTML byla 3.2, která vynechala mnoho inovací verze 3.0, ale přidala nestandardní prvky podporované prohlížeči Netscape Navigator a Mosaic.

HTML 4.0 zaznamenalo určité vyčištění standardu. Mnoho položek bylo označeno jako zastaralé a zastaralé. zastaralé). Zejména prvek písma, který se používá ke změně vlastností písma, byl označen jako zastaralý (namísto něj jsou doporučeny šablony stylů CSS).

V roce 1998 World Wide Web Consortium začalo pracovat na novém značkovacím jazyce založeném na HTML 4, ale konzistentním se syntaxí XML. Následně byl nový jazyk pojmenován XHTML. První verze XHTML 1.0 byla schválena jako doporučení konsorcia World Wide Web 26. ledna 2000.

Plánovaná verze XHTML 2.0 měla prolomit kompatibilitu se staršími verzemi HTML a XHTML, ale 2. července 2009 World Wide Web Consortium oznámilo, že pravomoci pracovní skupina XHTML2 vyprší na konci roku 2009. Tím byl pozastaven veškerý další vývoj standardu XHTML 2.0.

World Wide Web Consortium v ​​současné době vyvíjí HTML verzi 5. Návrh jazykové specifikace se objevil na internetu 20. listopadu 2007.

Tim Berners-Lee
Tvůrce jazyka HTML

Tento článek je o HTML Je uveden stručný přehled jazyka, jeho struktury, charakteristik a historie. Tento článek je o jazyk HTML je určen ke čtení pro obecný vývoj a v počáteční fázi učení HTML jej můžete přeskočit a vrátit se k němu později, po přečtení.

HTML (Hyper Text Markup Language)- Hyper Text Markup Language. Webové stránky jsou vytvářeny pomocí jazyk HTML.

Tvůrcem jazyka HTML je vynikající britský vědec - Tim Berners-Lee.

HTML verze

Před rokem 1995 neexistoval žádný oficiální standard pro jazyk HTML, ale existovalo několik nestandardizovaných verzí jazyka HTML. 22. září 1995 vznikl první oficiální standard jazyka HTML, hned dostal číslo 2.0 (HTML 2.0).

14. ledna 1997 se objevila verze HTML 3.2,
18. prosince 1997 HTML 4.0,
24. prosince 1999 HTML 4.01

V 00. letech bylo také Značkovací jazyk XHTML(stejné jako HTML, ale s přísnější syntaxí). XHTML bylo určeno k přípravě webmasterů na přísná pravidla pro označování jazyk XML. Díky přísnému značení, různé programy a služby, které rozumí XML, mohou efektivně zpracovávat data na stránkách napsaných v XHTML a v tomto jazyce je možné implementovat SVG, MathML, CML a další deriváty jazyka XML.

XHTML existovalo ve třech verzích: strict, transitional a frameset; v přechodné verzi jste mohli používat starší značky, jako je střed nebo písmo. Na tento moment, vývoj jazyk XHTML ZAVŘENO.

Moderní verze jazyka HTML je HTML5, toto je verze, kterou budeme studovat v tomto tutoriálu. HTML5 je pohodlnější než předchozí jazyky a absorbovalo všechny jejich výhody, které také obsahuje velká důležitost sémantika.

Jazyk CSS a HTML

Počínaje verzí 4 jazyka HTML změňte vzhled HTML tagy Doporučuje se používat pouze jazyk CSS. Proto je vhodné studovat jazyky HTML a CSS paralelně. V tomto tutoriálu HTML pro začátečníky se také podíváme na počáteční aspekty jazyka CSS, ale abyste se mohli dále učit, můžete si to přečíst sami

Historie HTML

jazyk HTML vytvořil v roce 1991 britský vědec Tim Berners-Lee. Tim v té době pracoval v CERNu (Evropská organizace pro jaderný výzkum) a webové stránky ještě neexistovaly. Vědci pracující v tomto centru potřebovali spolehlivé a efektivní způsob výměna informací.

Volba padla jazyk SGML, ale bylo to příliš komplikované a Tim, založený na SGML, vytvořil jeho zjednodušenou variaci - HTML, díky kterému mohl každý vědec vytvořit jednoduchý dokument s informacemi, orámovat jej různými tagy: odstavci, nadpisy, odkazy a umístit jej na internet a zároveň si tyto informace mohli přečíst další vědci.

Zpočátku bylo v HTML dokumentech (na webových stránkách) možné pouze umístit textové informace, možnost přidávat mediální soubory: obrázky, video a zvuk se objevila o něco později.

V tuto chvíli podpora a rozvoj jazyk HTML je zasnoubený W3C (World Wide Web Consortium)- World Wide Web Consortium. W3C se skládá z různých pracovních skupin, které implementují a vyvíjejí internetové standardy a technologie.

Distribuční tabulka prohlížeče

Soubory HTML mají obvykle příponu .html nebo .htm. Tyto soubory lze prohlížet pomocí internetových prohlížečů.

Tabulka názvů prohlížečů a počet jejich distribucí ve světě k lednu 2016 v sestupném pořadí:

Prohlížeč Šíření
Google Chrome 54,22 %
internet Explorer 14,67 %
Mozilla Firefox 14,61 %
Safari 9,43 %
Opera 1,96 %
Ostatní 5,11 %

Vývoj jazyka hypertextové označení

1. Koncept standardního zobecněného značkovacího jazyka SGML.

HTML je hlavní, ale ne jediný značkovací jazyk dokumentů. Existují obecnější i vysoce specializovaná řešení.

Historicky prvním společným formátem byl SGML (Standard Generalized Markup Language, vyslovováno SGML). SGML je nástupcem jazyka GML (Generalized MarkupLanguage) vyvinutého v roce 1960 společností IBM. metajazyk, to znamená, že jej lze použít k definování pravidel pro vytváření dalších jazyků formátování dokumentů.

SGML byl navržen pro společný vývoj strojových dokumentů ve velkých vládních a leteckých projektech. Byl široce používán v polygrafickém a vydavatelském průmyslu, ale jeho složitost ztěžovala každodenní použití. Hlavními nástupci SGML jsou HTML formáty a XML.

2. Verze hypertextového značkovacího jazyka HTML.

HTML (Hypertext Markup Language) je dnes nejběžnějším nástrojem pro tvorbu webových stránek. Technologie HTML umožňuje propojovat dokumenty různých formátů pomocí hypertextových odkazů (hypertextových odkazů nebo odkazů). Taková spojení mezi dokumenty umístěnými na serverech po celém světě umožňují systému pracovat jako by to byl jeden World Wide Web HTML dokument je soubor obsahující prostý text a speciální příkazy - tagy. Tagy definují vizuální formátování textu (barva a styl písma, rozložení nadpisů, tabulek atd.), jakož i vztahy tohoto dokumentu HTML s jinými zdroji (obrázky, šablony stylů, videa, jiné dokumenty HTML atd.) . V SGML, HTML a XML tagy jsou vytaženy s otvorem (<) и закрывающей (>) lomené závorky následované název tag a pak - příkazy určující jeho akci - atributy.

HTML vyvinul britský vědec Tim Berners-Lee v letech 1991-1992 na Evropské radě pro jaderný výzkum v Ženevě (Švýcarsko). HTML byl původně vytvořen jako jazyk pro výměnu vědecké a technické dokumentace, vhodný pro lidi, kteří nejsou specialisty v oblasti layoutu.

Poté byla do HTML kromě zjednodušení struktury dokumentu zavedena podpora různých typů hypertextových odkazů a později byly do jazyka přidány multimediální možnosti. HTML bylo původně zamýšleno pro strukturování a formátování dokumentů, aniž by s nimi bylo spojeno software Zobrazit. V ideálním případě by měl být text se značkami HTML reprodukován bez stylistických a strukturálních zkreslení na zařízení s různým technickým vybavením (barevná obrazovka dočasného počítače, omezená obrazovka mobilní telefon nebo program pro hlasové přehrávání textů). Nicméně moderní aplikace HTML velmi daleko od původního plánu. V průběhu času byla základní myšlenka nezávislosti platformy HTML obětována moderním multimediálním a grafickým potřebám.

HTML je aplikací SGML a odpovídá mezinárodnímu standardu ISO 8879. Současný standard HTML 4.01 existuje od roku 1999. Nyní byl zveřejněn návrh páté jazykové normy. Nová verze HTML slibuje přidat do jazyka četná rozšíření a poskytnout jednodušší, logičtější a pohodlnější systém pravidel.

Dynamický HTML nebo DHTML je způsob, jak vytvořit interaktivní web. DHTML vzniklo jako soubor metod dynamická tvorba a úpravy webových stránek voláním skriptů z dokumentu HTML. Rozvoj těchto metod však vedl ke kompletní revizi konceptu webového dokumentu a zformování konceptu DOM (Document Object Model).

DOM je programovací rozhraní nezávislé na platformě, které umožňuje programům a skriptům manipulovat s obsahem HTML a XML dokumentů a také měnit jejich strukturu a design.

DOM neklade žádná omezení na strukturu dokumentu. Jakýkoli dokument známé struktury může být reprezentován pomocí DOM jako stromu uzlů, z nichž každý obsahuje objekt. Uzly jsou propojeny vztahem rodič-dítě.

Zpočátku mělo mnoho prohlížečů svůj vlastní model DOM, který nebyl kompatibilní s ostatními. Aby byla zajištěna kompatibilita, odborníci z mezinárodního konsorcia W3C zařadili tento model do úrovní, pro každou z nich byla vytvořena vlastní specifikace. Všechny tyto specifikace jsou sloučeny do společné skupiny nazvané W3C DOM.

3. Koncept rozšiřitelného značkovacího jazyka XML.

XML (extensible Markup Language; vyslovováno ex-em-el) je formát, který je souborem obecných syntaktických pravidel. XML je určeno pro ukládání strukturovaných dat (místo existujících databázových souborů), výměnu informací mezi programy a také pro vytváření specializovanějších značkovacích jazyků na jejich základě, někdy tzv. slovníky. XML je zjednodušená sada jazyka SGML.

XML bylo vytvořeno za účelem zajištění interoperability při přenosu strukturovaných dat mezi systémy pro zpracování informací, zejména při přenosu dat přes internet.

XML nenahradilo HTML. Navíc můžeme s jistotou předpovědět, že se tak v dohledné době nestane. Důvodem jsou jak zjevné nevýhody XML (velké velikosti dokumentů, redundantní syntaxe a omezení hierarchického datového modelu vloženého do formátu), tak i prakticky důležitý fakt hovořící ve prospěch HTML - většina úloh nevyžaduje plnou sílu syntaxe XML, stačí jednoduchá a produktivní HTML řešení.