WWW stránky jsou psány v jazyce HTML. Při
zobrazování stránek komunikuje prohlížeč klienta s
www serverem pomocí HTTP protokolu.
Příklad klientského prohlížeče - Netscape Navigator, MS
Internet Explorer
Příklad www serveru - Apache,
Internet Information Server
HTML stránky jsou obvykle soubory s příponou .html, .htm,
.php, .asp
Obrázky na www stránkách mají přípony .gif, .jpg, .png
Adresa URL: protokol, jméno stroje, cesta k souboru,
soubor - http://home.zcu.cz/~pesicka/zps/
Co HTML jazyk umožnuje:
Hyperlink (odkaz) - odkaz z dané stránky na jinou, resp. na jiný informační zdroj, který se může nacházet na stejném serveru anebo také na opačném konci planety.
WWW stránka je vlastně obyčejná stránka textu, doplněná určitými značkami. Značky moho být buď párové nebo nepárové. Značky jsou uvozeny znaky <>, párová značka má tvar <znacka> ... </znacka>.
Celý dokument se skládá z hlavičky a těla
dokumentu.
Celý dokument je uvozen značkami
<HTML> ... </HTML>.
Sekce hlavičky je označena <HEAD> ... </HEAD>
a obsahuje např. titulek www stránky.
Sekce těla dokumentu je ohraničena <BODY>...
</BODY> a obsahuje text stránky.
Výuka jazyka HTML - výborná příručka popisující základní elementy HTML (bohužel pouze pro HTML verze 3.2)
zdrojový kód | výsledek | ||||||||
---|---|---|---|---|---|---|---|---|---|
normální text s libovolným počtem mezer a libovolnými konci řádků |
normální text s libovolným počtem mezer a libovolnými konci řádků | ||||||||
<B>tučné písmo</B> | tučné písmo | ||||||||
<I>kurzíva</I> | kurzíva | ||||||||
<H1>Nadpis 1. úrovně</H1> | Nadpis 1. úrovně |
||||||||
<H2>Nadpis 2. úrovně</H2> | Nadpis 2. úrovně |
||||||||
tvrdé zalomení<BR>řádky | tvrdé zalomení řádky |
||||||||
<P>odstavec 1</P><P>odstavec 2</P> | odstavec 1 odstavec 2 |
||||||||
oddělovací<hr>čára | oddělovací čára |
||||||||
odkaz na stránku na jiném serveru (absolutní URL) studuji na <A HREF="http://www.zcu.cz">Západočeské Univerzitě v Plzni</A>. |
studuji na Západočeské Univerzitě v Plzni. | ||||||||
odkaz na stránku ve stejném adresáři (relativní URL) a také doporučuji prostudovat <A HREF="popis.html">další informace</A> |
a také doporučují prostudovat další informace | ||||||||
odkaz v rámci jedné stránky <A HREF="#nejaky_retezec">odkaz</A> (místo ze kterého chceme skočit) vytvoříme jako nornální značku a jako url uvedeme znak # následovaný jménem kotvy ... kotvu (místo kam chceme skočit) označíme opět pomocí značky A, ale s atributem NAME <A NAME="nejaky_retezec"></A> jež obsahuje jmeno kotvy. |
odkaz (místo ze kterého chceme skočit) vytvoříme jako nornální značku a jako url uvedeme znak # následovaný jménem kotvy ... kotvu (místo kam chceme skočit) označíme opět pomocí značky A, ale s atributem NAME jež obsahuje jmeno kotvy. |
||||||||
odkaz na e-mail Muzete poslat mail <A HREF="mailto:pepa.vomacka@email.cz">Pepovi Vomackovi</A> |
Muzete poslat mail Pepovi Vomackovi | ||||||||
vložení obrázku a takto <IMG SRC="images/printer.png" ALT="Tiskárna"> vypadá ikonka tiskárny v Linuxu |
a takto ![]() |
||||||||
nečíslovaný seznam<UL> <LI>jedna položka</LI> <LI>další položka</LI> </UL> |
|
||||||||
číslovaný seznam (jako číslovaný,ale <OL> místo <UL>)<OL> <LI>jedna položka</LI> <LI>další položka</LI> </OL> |
|
||||||||
tabulky ... element <TR> ohraničuje řádek, <TD> sloupec
<TABLE BORDER="1"> <TR> <TH>1.sloupec</TH> <TH>2. sloupec</TH> </TR> <TR> <TD>1. radek 1. sloupec</TD> <TD>1. radek 2. sloupec</TD> </TR> <TR> <TD>1. radek 1. sloupec</TD> <TD>1. radek 2. sloupec</TD> </TR> <TR> <TD>3. radek 1. sloupec</TD> <TD>3. radek 2. sloupec</TD> </TR> </TABLE> |
|
Spusťte program notepad (Start->Run->notepad)
a překopírujte myší následující jednoduchou stránku. Tuto
stránku dále uložte na disk jako H:\public\1pokus1.htm
Pomocí Netscape Navigatoru si prohlédněte danou stránku
a zkuste v ní provést nějaké úpravy dle výše uvedených základních
elementů HTML, změněnou stránku znovu uložte, a zvolte Reload
na vašem prohlížeči, tak aby se vám změněná stránka
zobrazila na obrazovce.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250"> <TITLE>Title</TITLE> </HEAD> <BODY> tělo dokumentu..... </BODY> </HTML>
Validní HTML dokument splňuje požadavky na syntaxi jazyka HTML - obsahuje pouze povolené značky s povolenými atributy a to ve správném pořadí, neobsahuje křížící se značky, obsahuje počáteční i koncové značky, ...
I když většina prohlížečů zobrazí i nevalidní stránky (HTML kód), pouze u validních HTML stránek máte jistotu, že budou zobrazeny všemi prohlížeči a to i v budoucnosti.
K validaci HTML (a XHTML) můžete použít buď klasický program (který je nutno nahrát a nainstalovat), nebo webový validátor na stránkách konsorcia W3C který je k dispozici na adrese http://validator.w3.org.
Pozn.: ještě samozřejmě musíme stáhnout a uložit obrázek do stejného adresáře jako je HTML stránka, případně můžeme použít ikonku zobrazovanou přímo z w3c (SRC="http://www.w3.org/Icons/valid-html401")
Každý uživatel sítě WEBnet může velmi snadno publikovat svá data prostřednitvím WWW. Jedinou podmínkou je nakopírování těchto dat do adresáře public ve vašem domovském adresáři (v OrioNT je to H:\public, v Orion Linuxu je to ~/../public). Tento adresář je poté přístupný na adrese http://home.zcu.cz/~VASE_UZIVATELSKE_JMENO/.
Další dokumentaci o WWW v síti WEBnet lze nalézt na adrese http://home.zcu.cz/www/
Použití Netscape Composeru pro tvorbu www stránek - základní text pro vytváření stránek.
Pro vytváření stránek použijeme adresář H:\public\