Název projektu
Inovace výuky prostřednictvím šablon pro SŠ
Číslo projektu
CZ.1.07/1.5.00/34.0748
Název školy Autor
Gymnázium Jana Pivečky a Střední odborná škola Slavičín Ing. Alois Kužela
Název šablony
III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT
Název DUMu
VY_32_INOVACE_G2_IVT_02_14
Stupeň a typ vzdělávání
Gymnaziální vzdělávání
Vzdělávací oblast
Informatika a Informační a komunikační technologie
Vzdělávací obor
Informatika
Tematický okruh
Informatika
Cílová skupina
Žák 16 - 19 let
Anotace
Prezentace slouží k vysvětlení pojmu „HTML dokument“ a dává návod na vytvoření HTML dokumentu s využitím textového editoru PSPad.
Vybavení, pomůcky
PC, interaktivní tabule
Datum
18. 4. 2013 HTML, SGML, textový editor, WYSIWYG editor, strukturální značky, sémantické značky, stylistické značky, párové tagy, nepárové tagy
Klíčová slova
ww.zlinskedumy.cz
HTML DOKUMENT • HTML (HyperText Markup Language) je značkovací jazyk pro hypertext. Je hlavní z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje publikace dokumentů na Internetu.
• Vývoj HTML byl ovlivněn vývojem webových prohlížečů, které ovlivňovali definici jazyka.
HTML DOKUMENT • HTML je aplikací dříve vyvinutého univerzálního značkovacího jazyka SGML (Standard Generalized Markup Language), který umožňuje definovat značkovací jazyky jako své vlastní podmnožiny.
• Díky své složitosti není SGML příliš rozšířen.
PROGRAMY PRO TVORBU HTML • Textové editory Běžný textový editor HTML zvládá barevnou syntaxi, dokáže napovídat značky, zvládá validovat dokument podle předepsané specifikace. Takovými editory jsou například Notepad++, PSPad nebo Sublime Text.
• WYSIWYG editory Editory tohoto typu pracují na opačném principu než textové editory – ve WYSIWYG editoru pracujete přímo s již hotovou stránkou a obecně neplatí, že by uživatel tohoto editoru musel znát jazyk HTML. Ve WYSIWYG editoru si může uživatel poskládat stránku, jak se mu zlíbí, a program následně vygeneruje požadovaný kód HTML. Takovými editory jsou například Adobe Dreamweaver nebo Microsoft FrontPage.
STRUKTURA HTML DOKUMENTU • HTML dokument má předepsanou strukturu: • Doctype – úvod dokumentu, sděluje prohlížeči, že otevřel HTML dokument. Povinný, zapisuje se .
• Kořenový element – značky , - reprezentují celý dokument. • Hlavička dokumentu – značky , , obsahují metadata dokumentu. Definuje například kódování, název dokumentu, autora, titulek, popis, klíčová slova nebo CSS styly.
• Tělo dokumentu – značky , zahrnují obsah dokumentu.
DRUHY ZNAČEK • Značky lze z hlediska významu rozdělit na tři základní skupiny: • Strukturální značky - rozvrhují strukturu dokumentu, příkladem jsou třeba odstavce (
) nebo nadpisy (
, ). Dodávají dokumentu formu.
• Popisné (sémantické) značky - popisují povahu obsahu prvku, příkladem je nadpis () nebo adresa (). Současný trend je orientován právě na sémantické značky, které usnadňují automatizované zpracovávání dokumentů a vyhledávání informací v záplavě dokumentů na webu. Vyvrcholením této snahy je v současné době jazyk XML.
DRUHY ZNAČEK • Stylistické značky - určují vzhled prvku při zobrazení, typickým příkladem je značka pro tučné písmo (). Od tohoto druhu značek se postupně upouští, trendem je používání kaskádových stylů, které vzhled popisují odděleně od obsahu dokumentu. Mezi důvody pro neužívání těchto značek patří především to, že tyto značky jsou orientovány na prohlížení na obrazovce počítače, příliš se však nepočítá s používáním dokumentu jiným způsobem – alternativní prohlížeče pro postižené (čtečky pro slepce), v mobilních zařízeních a podobně. Kaskádové styly umožňují definovat rozdílné zobrazení pro různá zařízení.
TAGY • Jazyk HTML je charakterizován množinou značek (tzv. tagů) a jejich vlastností (atributů) definovaných pro danou verzi.
• Párové tagy – koncová značka je shodná s počáteční, liší se jen lomítkem před názvem. Například a .
• Nepárové tagy – nemají žádný obsah a nepoužívají koncovou značku. Například
.
Zdroje Web 1. Wikipedie, otevřená encyklopedie [online]. [cit. 18. 4. 2013]. Dostupný na WWW: http://commons.wikimedia.org/wiki/File:HTML.svg 2. http://cs.wikipedia.org/wiki/Standard_Generalized_Markup_Langua ge