Stavba HTML dokumentu

 

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>



 

ohraničení dokumentu <HTML>
<HTML>...</HTML>
  parova znacka, ktera slouzi k ohraniceni kazdeho jednotliveho dokumentu; je nepovinna a nekterymi prohlizeci je ignorovana


 

záhlavi dokumentu <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>


 

titulek <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


 

báze URL <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
 
HREF= baze URL pro dokument (musi se jednat o absolutni, tj. nerelativni tvar)
TARGET= implicitni cilove okno pro vsechny odkazy v dokumentu (neobsahuji-li vlastni atribut TARGET)


 

prostý formular <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
 
ACTION= URL, kam ma byt pozadavek z formulare predan (muze to byt napr. odkaz na CGI-Script); neni-li atribut uveden, pouzije se aktualni URL
PROMPT= text, kterym ma byt uvedeno pole dotazu; neni-li atribut uveden, pouzije se implicitni text urceny prohlizecim programem


 

metainformace <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
 
NAME specifikuje identifikator; neni-li uveden urcuje identifikator atribut HTTP-EQUIV
CONTENT specifikuje hodnotu
HTTP-EQUIV nazev HTTP hlavicky, ktere se to tyka; ovlivnuje obsah hlavicky HTTP protokolu


 

připojovaný dokument <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>
 
HREF= URL cile odkazu
TITLE= strucny popisek informace, na kterou znacka odkazuje; ciste informativni polozka, kterou prohlizeci program muze vyuzit k zobrazeni "naznaku"
REL= urcuje vyznam ciloveho dokumentu a jeho vztah k dokumentu stavajicimu
REV= opak atributu REL; urcuje vztah aktualniho dokumentu k odkazovanemu TYP je jeden z nasledujicich definovanych nazvu pro REL a REV (!seznam nazvu neni definitivni)
 
Parent rodic
Made autor (odkaz na domovskou stranku nebo mailto)
Home domovska stranka
ToC obsah (Table of Content)
Index rejstrik
StyleSheet styl dokumentu
Glossary glosar (slovnik pojmu)
Copyright Copyright
Up nadrazeny dokument (v hierarchii)
Next nasledujici dokument (v hierarchii)
Previous predchozi dokument (v hierarchii)
Help stranka s napovedou
Bookmark ustredni dokument hierarchie


 

styl <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
 
NOTATION= povinny attribut, urcuje MIME typ (pro definice stylu byl vyhrazen MIMR typ 'application/css')
SRC= nepovinny atribut; specifikuje URL, ktery obsahuje text stylu; je-li uveden, bude takto ziskany styl doplnen instrukcemi obsazenymi ve znacce


 

skript <SCRIPT>
<SCRIPT LANGUAGE="jazyk" SRC="url">
...text_scriptu...
</SCRIPT>
  parova znacka, ktera ohranicuje skript (specialni predpis, ktery v pozadovanem bode prohlizeci program vykona)
 
LANGUAGE= v soucasnosti JavaScript - povinny atribut
SRC= specifikuje URL, ktery obsahuje instrukce skriptu; je-li uveden, bude takto ziskany skript doplnen instrukcemi obsazenymi ve znacce


 

tělo dokumentu <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
 
BACKGROUND= URL "prvku tapety" (opakovany podkladovy obrazek)
BGCOLOR= barva podkladu dokumentu (papir)
TEXT= barva normalniho textu
LINK= barva hypertextovych odkazu
ALINK= barva aktivnich (prave vybranych) odkazu
VLINK= barva jiz navstivenych odkazu
  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


 

komentáře
<![--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.:
 
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML v.m//EN">
  oficialni identifikace dokumentu HTML (nepovinne)
<!--#prikaz parametr=hodnota parametr=hodnota... -->
  prikaz pro server (pro serverem vkladane vsuvky - server nahradi tyto prikazy v tele dokumentu castmi HTML textu)
 
#echo var="promenna" nahradi vsuvku hodnotou promenne (LAST_MODIFIED, DOCUMENT_NAME, DOCUMENT_URL, QUERY_STRING_UNESCAPED, DATE_LOCAL, DATE_GMT,...)
#exec cgi="program" nahradi vsuvku vystupem spusteneho programu nebo skriptu
#exec cmd="prikaz" nahradi vsuvku vystupem prikazu standardniho interpretu prikazu (shell-u)
#size file="soubor" nahradi vsuvku udajem o velikosti zadaneho souboru
#flastmod file="soubor" nahradi vsuvku dobou posledni modifikace zadaneho souboru
#include file="soubor" nahradi vsuvku obsahem souboru
#include virtual="url" nahradi vsuvku obecnym URL


 

Kontakt

Zdeněk Sovadina

zdeneksov@volny.cz

Osvobození 142
691 10 Kobylí

Vyhledávání

© SOZDA 2008 Všechna práva vyhrazena.

Vytvořte si webové stránky zdarma!Webnode