
HTML dokument je celý obsazen uvnitř
prostého prvku <HTML>...</HTML>, který obsahuje
záhlaví dokumentu <HEAD>...</HEAD>
a tělo dokumentu <BODY>... </BODY>.
| <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML v.m//EN"> | nepovinna oficialni identifikace HTML dokumentu |
| <HTML> | |
| <HEAD> | |
| <TITLE>...titulek...</TITLE> | cast <TITLE> je povinna cela vcetne uvodni a koncove znacky; znacky <HTML>, </HTML>, <HEAD>, </HEAD> |
| ...ostatni prvky zahlavi... | |
| </HEAD> | |
| <BODY> | telo dokumentu vytvari vlastni viditelnou cast dokumentu; zahlavi dokumentu je formalni neviditelnou casti dokumentu |
| ...telo dokumentu... | |
| </BODY> | |
| </HTML> |
<HTML>| <HTML>...</HTML> | |
| parova znacka, ktera slouzi k ohraniceni kazdeho jednotliveho dokumentu; je nepovinna a nekterymi prohlizeci je ignorovana | |
<HEAD>| <HEAD> ...prvky_zahlavi... </HEAD> |
|
parova znacka, ktera vymezuje zahlavi dokumentu; obsahuje usporadanou kolekci informaci o dokumentu, ktera slouzi vylucne pro pr iova znacka nemusi byt uvedeny; do zahlavi dokumentu nalezi prvky: <TITLE>, <BASE>, <ISINDEX>, <META>, <LINK>, <STYLE>, <SCRIPT> |
|
<TITLE>| <TITLE> ...text_titulku... </TITLE> |
|
| parova znacka, ktera definuje titulek dokumentu; kazdy HTML dokument musi obsahovat prvek TITLE (mel by obsahovat strucnou a vys v seznamu za na horni okna prohlizeciho programu a zpracovava jej vetsina vyhledavacich programu); pocet znaku titulku by nemel prekrocit 64 | |
<BASE>| <BASE HREF="url" TARGET="cilove_okno"> | |||||
neparova znacka, ktera definuje zakladni (bazovou cast) URL pro interpretaci relativnich URL obsazenych v dokumentu; je-li prvek uveden, pak dokumentu vztahuj tomuto URL neni-li prvek uveden, uziva se implicitne jako zakladni to URL, pod nimz byl dokument ziskan; neni-li to nezbytne, doporucuje se znacku <BASE> pouzivat v dokumentu uvazlive nebo se ji vyhnout |
|||||
|
|||||
<ISINDEX>| <ISINDEX ACTION="url" PROMPT="text"> | |||||
| neparova znacka, ktera zajistuje, ze prohlizeci program bude chapat dotycny dokument jako dokument s primitivnim formularem pro dotaz s prostymi klicovymi slovy; zpusob zobrazeni pole dotazu prohlizeciho programu | |||||
|
|||||
<META>| <META NAME="identifikator" CONTENT="hodnota" HTTP-EQUIV="identifikator"> | |||||||
| neparova znacka, ktera umoznuje ziskat od serveru specialni metainformace (dodatecne informace) o dokumentu; tyto informace maji dve hlavni funkce: 1.poskyt prostredky zjisteni, zda soubor existuje a jak jej obdrzet nebo zpristupnit a 2.dokumentovat obsah, kvalitu a vlastnosti dokumentu indikaci jeho fyzickeho stavu; kazdy metaprvek specifikuje dvojici 'identifikator/hodnota'; pomoci techto dvout atributu lzeat, nebo zavest dalsi prvky HTTP hlavicky dokumentu a tim informovat prohlizeci program napr. o stavu dokumentu | |||||||
|
|||||||
<LINK>| <LINK HREF="url" TITLE="text" REL="typ" REV="typ"> | |||||||||||||||||||||||||||||||||||||
neparova znacka, ktera specifikuje vazby na jiny dokument; pokud se nejedna o pripojovany zdroj, ktery je primo zarazen do zpracovani stranky, pak je veci poskytne moznost dotycny dokument ziskat; prvek se typicky uziva napr. pro vyjadreni autorstvi, strankovy obsah, rejstrik, glosar, starsi nebo novejsi verze dokumentu, hierarchii dokumentu, sdruzene zdroje jako napr. styly a podobne; zahlavi muze obsahov znacek <LINK> |
|||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||
<STYLE>| <STYLE NOTATION="aplication/css" SRC="url"> ...definice stylu... </STYLE> |
|||||
| neparova znacka, ktera umoznuje explicitne definovat style v dokumentu; telo stylu obsahuje instrukce tvaru SELEKTOR[,SELEKTOR[,...]] {DEKLARACE}, kde selektor je libovolny HTML prvek a deklarace je dvojice vlastnost:hodnota (napr. H1 {font_family:helvetica; color:red}) intrukce tedy umoznuji predepsat prohlizecimu programu zpusob sazby dokumentu | |||||
|
|||||
<SCRIPT>| <SCRIPT LANGUAGE="jazyk" SRC="url"> ...text_scriptu... </SCRIPT> |
|||||
| parova znacka, ktera ohranicuje skript (specialni predpis, ktery v pozadovanem bode prohlizeci program vykona) | |||||
|
|||||
<BODY>| <BODY BACKGROUND="url" BGCOLOR="barva" TEXT="barva" LINK="barva" ALINK="barva" VLINK="barva"> ...telo dokumentu... </BODY> |
|||||||||||||
| parova znacka, ktera ohranicuje celou hlavni cast dokumentu; obsahuje veskery bezny text dokumentu vcetne nadpisu, odstavcu, seznamu, obrazku, atd.; vytvari vlastni informacni obsah dokumentu; atributy slouzi k nasta vopakovane podkladu pozadi, barvy pozadi, barvy pro normalni text a barvy pro hypertextove linky; uvodni a koncova znacka nemusi byt uvedeny | |||||||||||||
|
|||||||||||||
| barva se zadava jako hexadecimalni RGB hodnota cervene, zelene a modre slozky "#cczzmm" (napr. link="#ff0000" zobrazuje cervena spojeni), nebo jako jedna ze 16 vseobecne srozumitelnych nazvu barev (odpovidajici zakladni 16-ti barevne palete VGA): a qblack, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow | |||||||||||||
| <![--text_komentare_1--][--text_komentare_2--]...> | |||||||||||||||
| komentar je text, ktery s obsahem HTML dokumentu primo nesouvisi a pri zpracovani dokumentu je ignorovan (nezobrazi se); muze se vyskytnout kdekoliv v dokumentu; krome komentovani z dtext se uziva take pro specificke ucely, jako napr.: | |||||||||||||||
|
|||||||||||||||
|
|||||||||||||||