home *** CD-ROM | disk | FTP | other *** search
- <HTML>
- <HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
- <META NAME="GENERATOR" CONTENT="Mozilla/4.02 [en] (Win95; I) [Netscape]">
- <META NAME="Author" CONTENT="Tomas Rosa">
- <TITLE>┌vod do HTML</TITLE>
-
- <!--#include virtual="/main_header.inc"-->
-
- <H2>
- Vytvß°enφ HTML dokumnet∙</H2>
- HTML dokumenty lze vytvß°et v jakΘmkoliv textovΘm editoru.
- Jedinou podmφnkou je, aby data Üla ulo₧it v ΦistΘm textu, tedy ASCII soubor.
- Po mnoha pokusech se pravφ administrßto°i uch²lili k M$ Notepad for Windows.
- Je to asi nelpoholdn∞jÜφ editor kter² lze pou₧φt na platform∞ Windows.
- Samoz°ejm∞, ₧e lze pou₧φt i n∞jakΘ WYSIWYG editory jako nap°φklad Netscape
- Composer, nebo M$ FrontPage. Pokud vÜak budete chtφt d∞lat opravdu perfektnφ
- HTML dokumenty, stejn∞ se bez Notepadu neobejdete. Pro takto vypadajφcφ
- dokumenty Vßm vÜak stejn∞ nebude staΦit tento struΦn² pr∙vodce.
- <BR>
- <H3>
- Zßkladnφ struktura strßnky</H3>
- Ka₧dß HTML strßnka mß n∞kolik zßkladnφch stavebnφch prvk∙,
- kterΘ nelze vynechat. Pat°φ mezi n∞ hlaviΦka HEAD, titluek TITLE a t∞lo
- dokumentu BODY. Zßkladnφ strßnka tedy m∙₧e vypadat nap°φklad takto:
- <BR>
- <PRE><HTML>
- <HEAD>
- <TITLE><B>Titulek strßnky</B></TITLE>
- </HEAD>
- <BODY>
- <B>Text na strßnce...
- ....
- </B></BODY>
- </HTML></PRE>
- V²znam znaΦek je nßsledujφcφ:
- <TABLE BORDER >
- <TR>
- <TH><B>ZaΦßtek</B></TH>
-
- <TH><B>Konec</B></TH>
-
- <TH><B>Popis</B></TH>
- </TR>
-
- <TR>
- <TD><HTML></TD>
-
- <TD></HTML></TD>
-
- <TD>Indikuje zaΦßtek a konec HTML dokumentu</TD>
- </TR>
-
- <TR>
- <TD><HEAD></TD>
-
- <TD></HEAD></TD>
-
- <TD>Obsahuje hlaviΦku HTML dokumentu.</TD>
- </TR>
-
- <TR>
- <TD><TITLE></TD>
-
- <TD></TITLE></TD>
-
- <TD>Obsahuje titulek strßnky, kter² se zobrazuje jako popis okna v prohlφ₧eΦi </TD>
- </TR>
-
- <TR>
- <TD><BODY></TD>
-
- <TD></BODY></TD>
-
- <TD>Kontejner pro vlastnφ text strßnky. </TD>
- </TR>
- </TABLE>
-
- <H2>
- Formßtovßnφ odstavc∙ a textu</H2>
- Ka₧d² odstavec v HTML dokumentu musφ b²t zarovnßn ve svΘm
- kontejneru. Pro zarovnßvßnφ textu a dostavc∙ lze pou₧φt znaΦky jako nap°φklad
- <B>tuΦn² text</B>, <I>kurzφva</I>, <U>podtr₧en² text</U>, atd.
- <BR>
- <H3>
- HlaviΦky</H3>
- HTML dovoluje vytvß°et a₧ Üest ·rovnφ nadpis∙. Prvnφ ·rove≥
- pou₧φvß oznaΦenφ <H1>, druhß <H2>, atd. Zßpis je nßsledujφcφ:
- <PRE><H#>Nadpis</H#></PRE>
- Tedy nap°φklad:
- <PRE><H1>Vφtejte na PNWS</H1></PRE>
-
- <TABLE>
- <TR>
- <TD>Bude vypadat takto:</TD>
-
- <TD>
- <H1>
- Vφtejte na PNWS</H1>
- </TD>
- </TR>
- </TABLE>
-
- <H3>
- Odstavce</H3>
- Odstavce textu v HTML zaΦφnajφ tagem <P> a konΦφ </P>.
- Syntaxe texy je tedy:
- <PRE><P><I>text</I></P></PRE>
- Pokud chcete zaΦφt novou °ßdku, nepou₧φvejte <P>, proto₧e za odstavcem
- je vynechßno mφsto. Pou₧ijte tedy pro novou °ßdku <BR>.
- <BR>
- <H3>
- Centorvßnφ texu</H3>
- Pokud chcete text vycentrovat, uzav°ete jej do kontejneru
- CENTER. P°φklad m∙₧e vypadat nßsledovn∞:
- <PRE><CENTER><I>text</I></CENTER></PRE>
- Pro centrovßnφ hlaviΦky pou₧ijte parametr <TT>ALIGN=CENTER</TT> u tagu
- Hx.
- <PRE><H1 ALIGN=CENTER>Vφtejne na PNWS</H1></PRE>
-
- <H3>
- P°edformßtovanΘ odstavce</H3>
- Jestli₧e chcete aby text vypadal, tak jak jej napφÜete, tedy
- vΦetb∞ mezer, uzav°ete jej mezi tagy <PRE> a </PRE>.
- <PRE><PRE>
- paragraphs of text
- </PRE></PRE>
-
- <H3>
- TuΦnΘ pφsmo a kurzφva</H3>
- TuΦnΘ pφsmo se uzavφrß mezi tagy <B> a </B> a kurzφva
- mezi <I> a </I>.
- <PRE><B>tuΦn∞</B> a <I>kurzφvou</I></PRE>
-
- <H2>
- Tabulky</H2>
- Tvo°enφ takulky je docela slo₧itß v∞c, ale dß se zvlßdnout
- a pochopit. Prostudujte si nßsledujφcφ tabulku obsahujφcφ popisy jednotliv²ch
- zbaΦek.
- <BR>
- <TABLE BORDER >
- <TR>
- <TH>ZaΦßtek</TH>
-
- <TH>Konec</TH>
-
- <TH>Popis</TH>
- </TR>
-
- <TR>
- <TD><TABLE> nebo
- <BR><TABLE BORDER></TD>
-
- <TD></TABLE></TD>
-
- <TD>Informuje o zaΦßtku nebo o konci tabluky. Paramatr BORDER oznaΦuje,
- ₧e tabulka bude orßmovßna</TD>
- </TR>
-
- <TR>
- <TD><TR></TD>
-
- <TD></TR></TD>
-
- <TD>OznaΦuje zaΦßtek a konec °ßdky v tabulce</TD>
- </TR>
-
- <TR>
- <TD><TD></TD>
-
- <TD></TD></TD>
-
- <TD>OznaΦuje zaΦßtek a konec jednotlivΘ bu≥ky v tabulce</TD>
- </TR>
- </TABLE>
-
- <BR>Ukßzkov² k≤d m∙₧e b²t t°eba takov²to:
- <PRE><TABLE BORDER>
- <TR>
- <TD></TD>
- <TH>Jan</TH>
- <TH>Feb</TH>
- <TH>Mar</TH>
- </TR>
-
- <TR>
- <TH>North</TH>
- <TD>200</TD>
- <TD>400</TD>
- <TD>600</TD>
- </TR>
-
- <TR>
- <TH>South</TH>
- <TD>100</TD>
- <TD>50</TD>
- <TD>75</TD>
- </TR>
-
- <TR>
- <TH>Central</TH>
- <TD>1200</TD>
- <TD>1300</TD>
- <TD>1600</TD>
- </TR>
-
- </TABLE></PRE>
- Tento k≤d vygeneruje nßsledujφcφ tabulku:
- <TABLE BORDER >
- <TR>
- <TD></TD>
-
- <TH>Jan</TH>
-
- <TH>Feb</TH>
-
- <TH>Mar</TH>
- </TR>
-
- <TR>
- <TH>North</TH>
-
- <TD>200</TD>
-
- <TD>400</TD>
-
- <TD>600</TD>
- </TR>
-
- <TR>
- <TH>South</TH>
-
- <TD>100</TD>
-
- <TD>50</TD>
-
- <TD>75</TD>
- </TR>
-
- <TR>
- <TH>Central</TH>
-
- <TD>1200</TD>
-
- <TD>1300</TD>
-
- <TD>1600</TD>
- </TR>
- </TABLE>
-
- <H2>
- Obrßzky</H2>
- Do HTML dokumentu lze vlo₧it obrßzek pomocφ jeho URL. Syntaxe
- pro jeho vlo₧enφ je nßsledujφcφ, p°iΦem₧ parametry HEIGHT, WIDTH a ALT
- jsou nepovinnΘ, ale doporuΦovanΘ:
-
- <P><TT><IMG SRC="<B>url obrßzku</B>" WIDTH="Üφ°ka v bodech" HEIGHT="v²Üka
- v bodech" ALT="textov² popis"></TT>
- <H2>
- Formulß°e v HTML</H2>
- Formulß°e pot°ebujeme v HTML dokumetech, pokud chceme volat
- CGI skripty. Zßkladnφ strukt∙ra formulß°e je:
- <BR>
- <PRE><FORM METHOD="POST" ACTION="<B>script</B>">
- <B>(obsah formulß°e)
- </B></FORM></PRE>
- Skript na kter² se odkazuje parametr ACTION je platnΘ URL CGI skriptu,
- kter² obdr₧φ data formulß°e k nßsledΘmu zpracovßnφ.
- <BR>
- <H3>
- P°ehled formulß°ov²ch prvk∙</H3>
- <FORM>
- <TABLE BORDER >
- <TR>
- <TH>Nßzev</TH>
-
- <TH>Popis</TH>
-
- <TH>HTML k≤d</TH>
-
- <TH>Ukßzka</TH>
- </TR>
-
- <TR>
- <TD>INPUT</TD>
-
- <TD>Vstupnφ °ßdka na text o velikosti <B>x</B></TD>
-
- <TD><TT><INPUT TYPE="TEXT" NAME="<B>jmΘno</B>" SIZE="<B>x</B>"></TT></TD>
-
- <TD><INPUT TYPE="TEXT" NAME="jmΘno" SIZE="10"></TD>
- </TR>
-
- <TR>
- <TD>TEXTAREA</TD>
-
- <TD>Vstupnφ pole na text o velikosti <B>X</B>x<B>Y</B></TD>
-
- <TD><TT><TEXTAREA name="<B>jmΘno</B>" COLS="x" ROWS="y"></TT>
- <BR><TT></TEXTAREA></TT></TD>
-
- <TD><TEXTAREA NAME="text" ROWS="3" COLS="10">Text</TEXTAREA></TD>
- </TR>
-
- <TR>
- <TD>RADIO</TD>
-
- <TD>P°epφnaΦ mezi n∞kolika volbami</TD>
-
- <TD><TT><INPUT TYPE="RADIO" NAME="<B>jmΘno</B>" VALUE="<B>data</B>"></TT>
- <BR><TT><B><I>popisek</I></B><BR></TT></TD>
-
- <TD><INPUT TYPE="RADIO" NAME="jmΘno" VALUE="data">Buton 1
- <BR><INPUT TYPE="RADIO" NAME="jmΘno" VALUE="data">Buton 2</TD>
- </TR>
-
- <TR>
- <TD>CHECKBOX</TD>
-
- <TD>ZaÜkrtßvacφ polφΦka pro v²b∞r nekolika voleb najednou</TD>
-
- <TD><TT><INPUT TYPE="CHECKBOX" NAME="<B>jmΘno</B>" VALUE="<B>data</B>"><B><I>popisek</I></B><BR></TT></TD>
-
- <TD><INPUT TYPE="CHECKBOX" NAME="jmΘno" VALUE="data">Buton 1
- <BR><INPUT TYPE="CHECKBOX" NAME="jmΘno" VALUE="data">Buton 2</TD>
- </TR>
-
- <TR>
- <TD>SELECT</TD>
-
- <TD>V²b∞r n∞kolika voleb ze seznamu (volba MULTIPLE), nebo v²b∞r jednΘ
- volby z p°idru₧enΘ nebφdky.</TD>
-
- <TD><TT><SELECT NAME="<B>jmΘno</B>" SIZE="<B>v²Üka n °ßdk∙</B>" MULTIPLE></TT>
- <BR><TT><OPTION VALUE="data"><I>text</I></TT>
- <BR><TT><OPTION VALUE="data"><I>text</I></TT>
- <BR><TT>...</TT>
- <BR><TT></SELECT></TT></TD>
-
- <TD><SELECT NAME="jmΘno" SIZE="1"><OPTION VALUE="data">Text 1 <OPTION VALUE="data">Text
- 2 </SELECT>nebo<br><SELECT NAME="jmΘno" SIZE="3" MULTIPLE><OPTION VALUE="data">Text
- 1 <OPTION VALUE="data">Text 2 <OPTION VALUE="data">Text 3 </SELECT></TD>
- </TR>
- </TABLE>
- </FORM>
-
- <!--#include virtual="/main_footer.inc"-->