Hypertextový značkový jazyk: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Presny datum vydania HTML5
Awesome
Riadok 1:
'''Hypertextový značkový jazyk'''<ref>{{Citácia elektronického dokumentu
| priezvisko = Francisci C., Kováčik M., Hudec J.
| meno =
| odkaz na autora =
| titul = Výkladový terminologický slovník elektronických komunikácií – 2014 (anglicko-slovenský a slovensko-anglický)
| url = http://www.vus.sk/iecd/new/Vyklad.asp
| dátum vydania = 2014
| dátum aktualizácie =
| dátum prístupu = 2014-06-01
| vydavateľ = Výskumný ústav spojov, n. o.
| miesto =
| jazyk =
}}</ref> ('''HyperText Markup Language'''; '''HTML''') je [[značkový jazyk]] určený na vytváranie [[webstránka|webových stránok]] a iných informácií zobraziteľných vo [[web browser|webovom prehliadači]]. HTML kladie dôraz skôr na ''prezentáciu informácií'' (odseky, fonty, váha písma, tabuľky atď.) ako na ''sémantiku'' (význam slov).
 
Pôvodne bol určený ako veľmi zjednodušená podmnožina jazyka SGML, ktorý sa používa v organizáciách s komplexnými publikačnými požiadavkami, ale neskôr sa stal samostatným štandardom (ISO/IEC 15445:2000). Špecifikáciu jazyka HTML udržiava [[World Wide Web Consortium]] (W3C).
Do príchodu HTML5 W3C plánovalo nahradiť HTML jazykom [[XHTML]], implementáciou jazyka [[XML]], ktorá mala zjednodušiť prácu prehliadačov aj tvorcov web stránok.
 
== Úvod ==
Jazyk HTML umožňuje vytvárať dokumenty obsahujúce text, [[hypertext]]ové odkazy, multimediálny a iný obsah, formuláre, skripty a metainformácie prehliadateľné v tzv. webovom prehliadači.
 
Jazyk HTML je textový; umožňuje čítanie a upravovanie priamo v textovom editore.
Existujú aj špecializované programy na grafické [[WYSIWYG]] editovanie stránok HTML, napríklad [[Macromedia Dreamweaver]] alebo [[Microsoft FrontPage]].
 
Jazyk HTML sa zvykne používať aj v [[e-mail|elektronickej pošte]]. O takomto použití sa vedú diskusie.
 
== Rôzne verzie jazyka HTML ==
* [http://www.ietf.org/rfc/rfc1866.txt HTML 2.0] — ([[Request for Comments|RFC]] 1866) schválené ako štandard 22. septembra 1995,
* [http://www.w3.org/TR/REC-html32 HTML 3.2] — 14. januára 1997,
* [http://www.w3.org/TR/REC-html40-971218/ HTML 4.0] — 18. decembra 1997,
* [http://www.w3.org/TR/html401 HTML 4.01] (drobné opravy) — 24. decembra 1999,
* [http://www.w3.org/TR/html5/ HTML5] — 28. októbra 2014,
* [http://www.purl.org/NET/ISO+IEC.15445/15445.html ISO/IEC 15445:2000] ("[[ISO]] HTML", založené na HTML 4.01 Strict) — 15. mája 2000.
 
Oficiálna špecifikácia HTML 1.0 neexistuje, pretože sa v tom čase používali rôzne neformálne štandardy.
Prvá formálna špecifikácia bola označená číslom 2.0, aby sa zdôraznil rozdiel oproti predchádzajúcim neoficiálnym verziám.
 
Štandard HTML 3.0 vytvorilo novozaložené W3C v marci 1995.
Obsahovalo mnoho nových možností ako podpora tabuliek, obtekanie textu, a zobrazovanie matematických výrazov.
V tom čase ho nepodporili webové prehliadače.
Ďalšia navrhovaná verzia, HTML 3.2, väčšinu nových prvkov vynechala a namiesto toho prijala prvky, ktoré medzičasom vytvorili webové prehliadače Netscape a Mosaic.
Plánovaná podpora matematiky z verzie HTML 3.0 sa neskôr stala samostatným štandardom [[MathML]].
 
Verzia HTML 4.0 takisto prijala mnohé prvky a vlastnosti z jednotlivých prehliadačov, ale zároveň sa pokúšala vyčistiť štandard tak, že niektoré prvky označila ako zastarané.
 
Aktuálna verzia je HTML5.
 
== Prvky ==
 
V značkách jazyka HTML existujú štyri druhy prvkov:
 
* '''Štruktúrové prvky.''' Označujú zmysel textu. Napríklad
 
::<code>&lt;h1&gt;Golf&lt;/h1&gt;</code>
 
:označuje, že slovo "Golf" je nadpisom prvej úrovne.
 
* '''Prezentačné prvky.''' Popisujú výzor textu, bez ohľadu na jeho zmysel. Napríklad
 
::<code>&lt;b&gt;tučné&lt;/b&gt;</code>
 
:zobrazí slovo "tučné" tučným písmom. Prezentačné prvky sa už neodporúča používať; výzor textu by mal byť popísaný pomocou [[Kaskádové štýly|kaskádových štýlov]].
 
* '''Hyperlinky.''' Linky do iných dokumentov. Napríklad
 
::<code><nowiki>&lt;a href="http://sk.wikipedia.org/"&gt;Wikipédia&lt;/a&gt;</nowiki></code>
 
:urobí zo slova [http://sk.wikipedia.org Wikipédia] linku na dané [[URL]].
 
* '''Ovládacie prvky.''' Vytvárajú tlačidlá, zaškrtávacie políčka, zoznamy, atď.
 
== Oddelenie obsahu a výzoru ==
 
Nový spôsob vytvárania webových dokumentov, zdôraznený v jazyku XHTML, oddeľuje štruktúru dokumentu (nadpisy, odseky, citáty, tabuľky, a podobne) od jeho výzoru (písmo, farba, a podobne).
Značky určené na popisovanie výzoru boli zo štandardov HTML 4.01 Strict a XHTML 1.0 Strict vynechané; má ich nahradiť [[Kaskádové štýly|CSS]].
 
== Deklarácia typu dokumentu (DTD) ==
 
Každý dokument HTML by mal začínať tzv. deklaráciou typu dokumentu (angl. Document Type Declaration = DTD). Napríklad:
 
<source lang="html4strict">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
</source>
 
To znamená, že dokument je v súlade s definíciou Strict DTD jazyka HTML 4.01.
 
Definícia typu určuje [[Množina|množinu]] značiek, ktoré môžu byť použité v dokumente, avšak v dnešnej dobe sa používa už iba pre udržanie spätnej kompatibility, pretože spôsobuje prepínanie [[Vykreslovací režim|vykreslovacieho režimu]].
 
Deklarácia pre HTML 5:
 
<source lang="html4strict">
<!DOCTYPE HTML>
</source>
 
== Referencie ==
<references />
 
== Literatúra ==
* Chamurappi.: [http://www.webylon.info Webylon] – História vývoja webu a kritika World Wide Web konsorcia
* Lednár, Matej.: Príručka programátora - Prehľadný sprievodca jazykmi XHTML 1.1, CSS 2.1 a JavaScript 1.5+ s úvodom do DOM. Bratislava: MLD Group, 2009, s.776. ISBN 978-80-89448-00-5
* Lednár, Matej.: Príručka programátora - Aplikujeme DOM s jazykmi XHTML, CSS a JavaScript. Bratislava: MLD Group, 2009, s. 207. ISBN 978-80-89448-01-2
* Lednár, Matej.: Príručka programátora - Prehľadný sprievodca jazykom XHTML 1.1. Bratislava: MLD Group, 2009, s.178. ISBN 978-80-89448-04-3
 
{{Značkovacie jazyky}}
 
[[Kategória:HTML| ]]
[[Kategória:W3C štandardy]]
[[Kategória:Značkovacie jazyky]]
[[Kategória:Hypertext]]
 
{{Link GA|uk}}