Co to je jazyk HTML?

HTML je este stale sa vyvijajuci jazyk na tvorbu dokumentov, ktore mozu byt zobrazovane prehliadacmi pre WWW. Prvu verziu HTML vytvoril v roku 1989 T.Berners-Lee, v tom case programator v stredisku CERN v Zeneve. O standardizaciu sa snazi WWW konzorcium, ktoreho clenmi su vyznamne pocitacove firmy a univerzity. V sucasnosti je definovana verzia HTML 2, avsak aktivne sa pracuje na specifikacii HTML 3, ktora obsahuje prostriedky vyznamne rozsirujuce moznosti jazyka (tabulky, sposoby zarovnavania textu, praca s farbou a pod.). Okrem toho niektore firmy (ako napr. Netscape) zapracovavaju do jazyka niektore rozsirenia, ktore chcu presadit do jazyka. Treba vsak upozornit, ze nie vsetky prehliadace vedia taketo rozsirenia spracovat (nezname prikazy prehliadace zvycajne ignoruju).

V dalsom sa oboznamim s verziou jazyka HTML, ktoru zobrazuje najpouzivanejsi prehliadac - Netscape.

Existuju dva typy prikazov: vykonne a formatovacie. Vykonne prikazy maju v najjednoduchsom pripade tvar <prikaz> . Niektore prikazy maju jeden alebo viac parametrov. Mena prikazov ako aj mena parametrov su definovane slova, pricom sa nerozlisuju male a velke pismena (napr. mena TITLE title Title tItLe su akceptovatelne mena jedineho prikazu). Pre dva parametre ma prikaz vseobecny tvar:

<prikaz par1=hodnota1 par2= hodnota2>

Formatovacie prikazy su spravidla parove. Na zaciatku useku formatovaneho textu je jeho otvaracia cast <prikaz> a na jeho konci zatvaracia cast </prikaz> , kde prikaz je meno prikazu. Otvaracia cast prikazu moze mat parametre, podobne ako v pripade vykonnych prikazov.

K comu sluzi HTML ASSISTANT PRO?

Existuje cely rad podpornych prostriedkov pre tvorbu HTML dokumentov. Jednym z nich je aj HTML ASSISTANT PRO. V zakladnej verzii - s ktorou pre v dalsom uvedene prostriedky jazyka HTML vystacim - je freeware produkt firmy Brooklyn North Software Works . Okno HTML ASSISTANT PRO vyzera nasledovne:

Tento produkt mi usetri mnoho prace pri vkladani prikazov HTML do pripravovaneho textu dokumentu a znizi podstatne aj riziko preklepov. Najviac ho ocenim pri vytvarani odkazov na ine dokumenty, pri volbe pozadia a pri vkladani obrazkov do textu.

Ked v dalsom texte narazim na toto logo HTML ASSISTANT PRO, text vedla neho mi vysvetli ako pouzit tento program k vlozeniu prave opisovaneho prvku jazyka HTML do textu dokumentu. Ked k tomu potrebujem pouzit niektore tlacidlo bez textoveho oznacenia, namiesto loga bude pouzita ikona tohoto tlacidla.

Ako pracujem s jednotlivymi s dokumentami?

Editacne okno pre novy prazdny dokument otvorim kliknutim na toto tlacidlo alebo tak, ze v menu File navolim polozku New . Kym novy dokument neulozim pod nejakym menom, ma v hlavicke uvedene meno Untitled:# , kde # je poradove cislo otvoreneho editacneho okna. Novovytvoreny subor ulozim na disk kliknutim na tlacidlo Save v aktualnom editacnom okne alebo stlacenim kombinacie klaves ALT-S . Otvori sa standardne okno Save As , v ktorom zadam meno suboru a adresar, kde sa ma ulozit.

Editacne okno pre uz existujuci dokument otvorim kliknutim na toto tlacidlo alebo tak, ze v menu File navolim polozku Open . V hlavicke okna je uvedene meno suboru (aj s cestou k nemu). Upraveny subor ulozim na disk kliknutim na tlacidlo Save v aktualnom editacnom okne alebo stlacenim kombinacie klaves ALT-S .

V editacnom okne pripravujem zdrojovy text dokumentu v jazyku HTML ako kazdy iny text. Pomocou menu a tlacidiel v zahlavi hlavneho okna programu HTML ASSISTANT PRO mam moznost vkladat jednotlive prikazy jazyka HTML ovela jednoduchsie ako ich zadavanim znak po znaku. Pre komplikovanejsie prikazy mam aj podporu zadavania jeho parametrov.

Mozem overit vzhlad pripravovaneho dokumentu?

Kliknutim na tlacidlo Test v aktualnom editacnom okne alebo stlacenim kombinacie klaves Alt-T aktivujem testovaci prehliadac. V nom si mozem overit vzhlad pripravovaneho HTML dokumentu. Do editacneho okna sa vratim kliknutim na tlacidlo To Editor .

Zmenu nastavenia testovacieho prehliadaca urobim tak, ze v menu File navolim polozku Select text browser . Otvori sa okno Text program is ### , kde ### je meno aktualneho prehliadaca (aj s cestou k nemu). V tomto okne zadam pozadovany prehliadac a adresar, v ktorom sa nachadza.

Ako vyzera uplne jednoduchy HTML dokument?

Standardna struktura HTML dokumentu vyzera nasledovne (niektore prehliadace dokazu zobrazit aj dokumenty, ktore nezodpovedaju standardnej strukture):

<HTML>
<HEAD>
<TITLE> Titulok mojho prveho dokumentu </TITLE>
</HEAD>
<BODY>

<P>A toto je prvy odstavec mojho prveho dokumentu. Aby bol pekne oddeleny od druheho, pouzijem na konci ukoncovaci znak paragrafu.</P>

<P> Druhy odstavec bude pekne oddeleny od prveho. Tu sa zaroven konci moj prvy dokument.</P>

</BODY>
</HTML>

Cely dokument zacnem prikazom <HTML> . Je to parovy prikaz, a preto ukoncim dokument uzatvaracou castou </HTML> .

Z menu vyberiem Command a navolim polozku Mark selected text as HTML (na klavesnici stlacim kombinaciu CTRL-M).

Hlavicka a telo dokumentu

Dokument uzavrety v prikaze </HTML> ma dve casti: hlavicku uzavretu v parovom prikaze <HEAD> a telo ohranicene parovym prikazom <BODY> .

Zakladnu strukturu noveho HTML dokumentu vytvorim stlacenim tlacidla oznaceneho uvedenou ikonou alebo tak, ze v menu File navolim polozku New . Potom vyberiem z rozsireneho menu Command a navolim polozku Display standard document template (pripadne na klavesnici stlacim kombinaciu CTRL-W).

Prikazy pre hlavicku a telo mozem zaradit do dokumentu aj jednotlivo:
Nazov dokumentu

Hlavicka zvycajne obsahuje prikaz <TITLE> , v ktorom uvediem nazov dokumentu. Tento sa zobrazi v prehliadaci v zahlavi okna a taktiez identifikuje dokument v zalozke (bookmark).

Nazov dokumentu zadam tak, ze z menu vyberiem Command a navolim polozku Mark selected text as TITLE (pripadne na klavesnici stlacim kombinaciu CTRL-T ).

Odstavec

Pri zobrazovani HTML dokumentu sa medzery a nove riadky nasledujuce za sebou zobrazia ako jedina medzera. Ked chcem rozclenit text na odstavce, ohranicim ich prikazmi <P> . Tento prikaz mozem pouzit aj bez ukoncovacej casti </P> . Ked pouzijem prikaz odstavca ako parovy, potom mozem zadat aj parametre, predpisujuc zarovnanie okrajov odstavca (pozri Mozem zarovnat okraje textu? ).

Prikaz odstavca vlozim do textu kliknutim na tlacidlo s uvedenou ikonou. Volbu parametrov vkladaneho prikazu <P> a pripadne vlozenie prazdnych riadkov do zdrojoveho textu v HTML urobim nasledovne: V menu vyberiem Options a navolim polozku Configure paragraph button , Objavi sa ponuka roznych formatov odstavca. Zaskrtnutim pozadovanych poloziek definujem presny tvar prikazu odstavca, ktory sa bude odteraz vkladat do textu, ked kliknem na tlacidlo s uvedenou ikonou.

Mozem zaradit do HTML dokumentu komentar?

Ked chcem zaradit do textu komentar, ktory sa pri jeho prezerani nema objavit, pouzijem nasledovny zapis:

<!-- komentar -->

Navolim mysou text, ktory chcem umiestnit do komentara (aj viac riadkov). Kliknem na tlacidlo Styles a v ponuke, ktora sa objavi kliknem na polozku Comment : tym sa navoleny blok vlozi medzi otvaraciu a zatvaraciu cast prislusneho prikazu.

Ako zadam odkaz?

Ako zadam odkaz na iny dokument?

V mieste, kde chcem mat odkaz na iny dokument, vlozim prikaz

<A HREF="adresa"text_odkazu></A>

kde adresa je URL adresa dokumentu, na ktory smeruje odkaz a text_odkazu je usek textu, ktory sa vztahuje na tento dokument (pri zobrazeni je odliseny od okoliteho textu). Miesto tohoto textu moze byt aj obrazok: chcem napriklad prepojit anglicku verziu nejakeho dokumentu s prislusnou slovenskou verziou. Potom do anglickej verzie vlozim text:

Language switch:
<A HREF="slov_verzia.html">
<IMG SRC="zsk.gif" alt="Slovak"></A>

Pri zobrazeni grafickym prehliadacom sa objavi slovenska zastava (je v subore zsk.gif); pri zobrazeni textovym prehliadacom sa objavi iba alternativny text Slovak. V uvedenom priklade som predpokladal, ze subor zsk.gif je v tom istom adresari ako dokument, do ktoreho som vlozil uvedeny odkaz. Pouzitie uvedeneho prikazu v ramci konkretneho dokumentu ilustruje priklad v kapitole Ako vyzera zlozitejsi HTML dokument? .

Kliknem na tlacidlo Link a v okne Link to another file zadam URL adresu dokumentu, ku ktoremu smeruje odkaz. V polozke URL Prefixes si mozem navolit preddefinovany typ protokolu. Ked neviem adresu (alebo je dlha a mne sa ju nechce celu vypisovat), kliknem na tlacidlo Browse a vyhladam subor na lokalnom disku. Ked adresu potvrdim kliknutim na OK , prikaz sa zaradi do textu. Ked v okne Link to another file kliknem na tlacidlo s modrou sipkou dole (vedla OK ), objavi sa rozsirene okno. Aktualny zoznam pouzitelnych URL adries mam k dispozicii v combo-boxe (cast okna s textom a tlacidlom so sipkou dole) pod nadpisom You can select a URL from the list . Novozadavane adresy sa zaradia automaticky do tohoto zoznamu. Aktualny zoznamu URL adries mozem ulozit do suboru (ma priponu .url ) kliknutim na tlacidlo Save . Kliknutim na tlacidlo Open file mozem vybrat iny subor a jeho obsahom premazat aktualny zoznam URL adries. Tieto subory mam moznost vytvarat/editovat, ked v menu zvolim URL a vyberiem polozku Edit/Build HTML Assistant URL files (to iste dosiahnem stlacenim klavesy F6). Otvori sa okno URL manager , v nom zvolim File a z ponuky vyberiem Open HTML Assistant URL File . Objavi sa okno Select HTML Assistant URL File , v ktorom zadam pozadovany subor *.url (pripadne adresar, kde sa nachadza). V okne URL manager potom editujem subor.

Ako zadam odkaz na zvolene miesto v aktualnom dokumente?

Obvykle rozclenim zverejnovane informacie do relativne malych, prehladnych, navzajom poprepajanych dokumentov. Niekedy je vsak predsa len ucelne ulozit rozsiahlejsi text (napr. sprava o nejakom projekte) do jedineho dokumentu.

V takomto pripade potrebujem zadavat aj odkazy smerujuce z jedneho miesta rozsiahleho dokumentu na ine. Na miesto, kam chcem smerovat odkaz (napr. zaciatok nejakej kapitoly spravy), vlozim napriklad text:

<A NAME="proj">Vysledky projektu < /A >

a na miesto, odkial chcem viest odkaz vlozim text:

Dosiahnute <A HREF="#proj"> vysledky </A> svedcia o ....

Pouzitie uvedeneho prikazu v ramci konkretneho dokumentu ilustruje priklad v kapitole Ako vyzera zlozitejsi HTML dokument? .

Ked kliknem na tlacidlo Anchor , objavi sa okno, v ktorom zadam meno odkazu (v predoslom priklade proj), kliknem na OK a do textu sa vlozi <A NAME="proj"></A> . Ked kliknem na tlacidlo Link , objavi sa okno, v ktorom zadam meno odkazu (v predoslom priklade #proj ), kliknem na OK a do textu sa vlozi <A HREF="#proj"></A> .

Ako zadam odkaz na zvolene miesto v inom dokumente?

Ked chcem smerovat odkaz z nejakeho dokumentu na konkretne miesto vnutri ineho dokumentu pouzijem postup analogicky s predoslou kapitolou, len pri zadavani odkazu uvediem aj URL adresu cieloveho dokumentu. V nadvaznosti na priklad z predoslej kapitoly mozem zadat odkaz do dokumentu v subore projekt.html z nejakeho ineho dokumentu (predpokladam, ze obidva subory su v tom istom adresari, a tak namiesto uplneho URL staci uviest meno suboru) napriklad v tvare:

Mal vyznamny podiel na
<A HREF="projekt.html#proj"> vysledkoch </A> projektu.

Mozem zadat odkaz na e-mailovu adresu?

Ked chcem umoznit navstevnikom mnou navrhovanej WWW stranky poslat elektronicku postu na moju adresu, uvediem v zavere dokumentu text typu:

Pripomienky smerujte prosim na
<A HREF="mailto:csonto@ccsun.tuke.sk"> autora </A> tejto stranky.

Pouzitie uvedeneho prikazu v ramci konkretneho dokumentu ilustruje priklad v kapitole Ako vyzera zlozitejsi HTML dokument?

Ako vytvorim zoznam poloziek?

Mozem vytvorit tri typy zoznamov poloziek. V kazdom z nich su jednotlive polozky odsadene od laveho okraja, kazda dalsia polozka zacina na novom riadku a je oznacena podla typu:

Prave som docital necislovany zoznam s tromi polozkami.

Ako vytvorim necislovany zoznam?

Na zaciatku zoznamu napisem <UL> , teda otvaraciu cast formatovacieho prikazu pre tento typ zoznamu. Pred kazdou polozkou uvediem prikaz polozky <LI> a za nou text polozky. Na konci zoznamu napisem </UL> , teda zatvaraciu cast formatovacieho prikazu.

Aj ked su nove riadky v zdrojovom texte ignorovane, kvoli prehladnosti je vhodne zacat kazdu polozku na novom riadku. Pouzitie uvedeneho prikazu v ramci konkretneho dokumentu ilustruje priklad v kapitole Ako vyzera zlozitejsi HTML dokument?

Jednotlive polozky uvediem v texte vzdy na jednom novom riadku. Potom mysou navolim vsetky polozky a kliknem na tlacidlo s uvedenou ikonou. Vsetky potrebne prikazy sa automaticky vlozia do textu. Ked som nenavolil ziadny usek textu, vlozi sa do zdrojoveho textu postupnost <UL><LI></UL>.

Ako vytvorim cislovany zoznam?

Na zaciatku zoznamu napisem <OL> , teda otvaraciu cast formatovacieho prikazu pre tento typ zoznamu. Pred kazdou polozkou uvediem prikaz polozky <LI> a za nou text polozky. Na konci zoznamu napisem </OL> , teda zatvaraciu cast formatovacieho prikazu.

Aj ked su nove riadky v zdrojovom texte ignorovane, kvoli prehladnosti je vhodne zacat kazdu polozku na novom riadku. Pouzitie uvedeneho prikazu v ramci konkretneho dokumentu ilustruje priklad v kapitole Ako vytvorim zlozitejsi HTML dokument? .

Jednotlive polozky uvediem v texte vzdy na jednom novom riadku. Potom mysou navolim vsetky polozky a kliknem na tlacidlo s uvedenou ikonou. Vsetky potrebne prikazy sa automaticky vlozia do textu. Ked som nenavolil ziadny usek textu, vlozi sa do zdrojoveho textu postupnost <OL><LI></OL>.

Ako vytvorim zoznam s hlavickami?

Na zaciatku zoznamu napisem <DL> , teda otvaraciu cast formatovacieho prikazu pre tento typ zoznamu. Pred kazdou hlavickou polozky napisem prikaz <DT> a pred textom polozky uvediem prikaz polozky <DD> . Na konci zoznamu napisem </DL> , teda zatvaraciu cast formatovacieho prikazu.

Aj ked su nove riadky v zdrojovom texte ignorovane, kvoli prehladnosti je vhodne zacat kazdu polozku na novom riadku. Pouzitie uvedeneho prikazu v ramci konkretneho dokumentu ilustruje priklad v kapitole Ako vytvorim zlozitejsi HTML dokument? .

V tomto pripade musim vkladat prikazy po jednom tak, ze sa nastavim na pozadovane miesto v texte, kliknem na tlacidlo T a v ponuke, ktora sa objavi kliknem na pozadovany prikaz.

Mozem vnarat zoznamy?

Zoznamy mozem do seba vnarat a to aj do niekolkych urovni. Robim to tak, ze v texte polozky vyssej urovne uvediem vnoreny zoznam tak akoby to bol samostatny zoznam. Aj ked su pri zobrazeni dokumentu nove riadky a odsadenia (pomocou tabelatorov, ci viacerych medzier) v zdrojovom texte ignorovane, kvoli prehladnosti je vhodne zacat kazdu polozku na novom riadku a vnorene zoznamy odsadit. Musim dbat najma na spravny pocet a umiestnenie zatvaracich casti formatovacich prikazov.

Ked vnaram necislovane zoznamy, prehliadac pouzije na roznych urovniach rozne znaky na oznacenie zaciatku polozky.

Pouzitie vnorenych zoznamov v ramci konkretneho dokumentu ilustruje priklad v kapitole Ako vytvorim zlozitejsi HTML dokument?

Ako zadam rozne sposoby zvyraznenia?

Ako mozem vytvorit nadpisy?

Casto chcem strukturovat WWW stranku na odseky, zacinajuce rozne vyraznymi nadpismi. Mam pre tento ucel sest urovni zvyraznenia ( <H1> je najvyraznejsie, <H6> najmenej vyrazne). Nadpis definujem pomocou paroveho formatovacieho prikazu <H$>Nadpis</H$> , kde $ je cislo od 1 do 6. Sposob zobrazenia jednotlivych prikazov zavisi od prehliadaca, napr. ten isty prikaz v LYNX-e a v Netscape zobrazi text inym sposobom. V Netscape sa nadpis uzavrety v <H1> zobrazi velkym fontom a dalsi text sa oddeli prazdnym riadkom vhodnej sirky. Pre <H2> (nadpis druhej urovne) sa pouzije mensi font, a pod. Pouzitie uvedeneho prikazu v ramci konkretneho dokumentu ilustruje priklad v kapitole Ako vytvorim zlozitejsi HTML dokument?

Ked kliknem na jedno z ocislovanych tlacidiel pod nadpisom Heading , zaradi sa prikaz nadpisu prislusnej urovne. Ked som predtym mysou navolil nejaky usek textu, stane sa tento usek nadpisom prislusnej urovne.

Ako mozem predpisat rozne typy pisma?

Mozem zvolit bud fyzicky typ pisma (vyrazne- bold , kurziva- italics, atd.) alebo logicky typ (citacia-CITE, premenna-VAR, klavesa-KBD, atd.). Odporuca sa pouzivat logicke typy, nakolko sa pocita s vylucenim fyzickych typov z buducich verzii jazyka HTML. Logicke typy su ale "prehliadacovo" zavisle.

V oboch pripadoch uzavriem pozadovany usek textu medzi otvaraci a zatvaraci kod. Najcastejsie asi pouzijem nasledujuce:

kurziva: <VAR>text</VAR>
<I>text</I> fyzicky typ
<CITE>text</CITE> citacia knihy, autora
premenna, meno suboru
zvyraznenie
<B>text</B> fyzicky typ
<STRONG>text</STRONG> zvyraznenie textu
neproporcionalne pismo
<TT>text</TT> fyzicky typ
<CODE>text</CODE> kod programu
<KBD>text</KBD> text na klavese (napr. HOME)

Navolim mysou usek textu, v ktorom chcem zmenit typ pisma. Kliknem na tlacidlo Styles a objavi sa ponuka fyzickych aj logickych typov. Po kliknuti na jeden z nich sa navoleny blok vlozi medzi otvaraciu a zatvaraciu cast prislusneho prikazu. Fyzicke typy zvyraznenie, kurziva alebo podciarknutie mozem nastavit po navoleni pozadovaneho textu a kliknuti na prislusne tlacidlo: B , I alebo U .

Ako mozem zadat v texte specialne znaky?

V jazyku HTML maju tri znaky specialnu ulohu a nemozem ich "len tak" pouzit niekde v texte: < > &. Prve dva z nich pouzivam pri zapise kodov a treti prave pri zadavani specialnych znakov. Napr.:

&lt; mensi nez <
&gt; vacsi nez >
&amp; ampersand &
&quot; uvodzovky "
&nbsp; pevna medzera
&copy; copyright ©

V menu vyberiem HTML a v dolnej casti ponuky zvolim prislusnu polozku.

Mozem pouzivat diakritiku?

Vzhladom k tomu, ze zobrazenie diakritiky je velmi zavisle na pouzitom prehliadaci, radsej sa pouzitiu diakritiky vyhybam. Ked trvam na diakritike, pouzijem ISO Latin24 (8859-2).

Ako zaclenim do textu obrazky?

Zakladnym prikazom pre zaclenenie obrazku do WWW stranky je prikaz <IMG> , ktoreho parameter SRC udava adresu dokumentu, v ktorom je obrazok ulozeny (vo formate GIF alebo XBM - X Bitmap), napr.:

... text pred <;IMG SRC ="obrazok.gif">; text za ...

Ked kliknem na tlacidlo Image , objavi sa okno Display an inline image, v ktorom potrebujem zadat adresu dokumentu, v ktorom je obrazok ulozeny. Ked neviem adresu (alebo je dlha a mne sa ju nechce celu vypisovat), kliknem na tlacidlo Browse a vyhladam subor na lokalnom disku. Vybrany obrazok sa mi objavi v okne Image Preview (ked je v nadradenom okne Display an inline image zaskrtnuta volba Preview ). Ked obrazok potvrdim kliknutim na OK , prikaz sa zaradi do textu. Kliknutim na Browse mozem vybrat inu adresu dokumentu s obrazkom.

Prikaz <IMG> moze mat aj dalsie parametre, ich vyznam je uvedeny v odpovediach na dalsie otazky.

Dalsie parametre zaradim do prikazu tak, ze v okne Display an inline image kliknem na tlacidlo s modrou sipkou dole (vedla OK ). Objavi sa rozsirene okno. Vyznam jednotlivych poloziek bude vysvetleny v dalsich odpovediach.

Mozem prezerat dokument s obrazkami pomocou textoveho prehliadaca?

Ked pouzivam textovy prehliadac (napr. napriklad LYNX), ziskavam informacie na obrazovke iba v textovej podobe. Na mieste obrazkov sa objavi iba text [IMG] alebo [INLINE] . Ked dany obrazok ma iba ilustracny charakter, tento sposob je neelegantny, ale prijatelny. Ked vsak obrazok nesie podstatnu informaciu a najma ked je sucastou odkazu, je ziaduce doplnit v parametri text, charakterizujuci dany obrazok. Ked napriklad v slovenskej verzii dokumentu chcem mat odkaz do anglickej verzie, potom pouzijem prikaz:

<A HREF="english.html"><IMG SRC="zuk.gif" ALT="English"></A>

ktory v pripade grafickeho prehliadaca zobrazi odkaz ako anglicku vlajku (ulozenu v subore zuk.gif ) a v pripade textoveho prehliadaca ako text English .

Aka je poloha obrazku vzhladom na okolity text?

Ked pouzijem prikaz v tvare, uvedenom na zaciatku kapitoly Ako zaclenim do textu obrazky? , potom sa obrazok zaradi presne na to miesto v texte, kde je prikaz zapisany. Spodny okraj obrazku ja na tej istej urovni ako spodny okraj textu pred aj za nim. Ked pozadujem, aby stred obrazku bol na urovni spodneho okraja textu, doplnim prikaz o prislusny parameter:

... text pred <IMG SRC ="obrazok.gif" ALIGN=middle> text za ...

riadkovanie textu sa rozsiri v oboch pripadoch tak, ze ani riadok nad ani riadok pod obrazkom donho nezasahuju.

Ked pouzijem parameter ALIGN=right alebo ALIGN=left, obrazok sa zobrazi uplne vpravo/vlavo a priestor vedla neho sa vyplni textom s nezmenenym riadkovanim. Obrazok bude tesne pod riadkom, v ktorom je usek textu, kde je prikaz zapisany.

Ked chcem, aby bol obrazok zaradeny presne na mieste prikazu a aby priestor vedla neho nebol vyplneny textom, zadam za prikazom pre zaradenie obrazku prikaz <BR CLEAR>.

Existuju kniznice pomocnych obrazkov?

Rozsiahla kniznica pomocnych obrazkov bola vytvorena na Katedre kybernetiky a umelej inteligencie na Technickej Univerzite v Kosiciach. Je dostupna na adrese http://bela.fei.tuke.sk/gifs/. Avsak POZOR! Ak sa mi niektory obrazok zapaci, skopirujem si ho do svojho adresara a vo svojom dokumente pouzivam odkaz na svoju kopiu. Nikdy nepouzivam odkazy priamo do kniznice !! Ak je totiz takychto pouzivatelov viac, natahovanie obrazkov znacne spomali zobrazenie mojho dokumentu, ba niekedy sa obrazok ani nemusi zobrazit.

Mozem zmenit rozmer obrazku?

Pomocou parametrov HEIGHT a WIDTH v prikaze <IMG> mozem predefinovat povodny rozmer obrazku. Rozmery sa udavaju v jednotkach pouziteho zobrazenia. Napr. ked je pouzite zobrazenie 800*600, potom HEIGHT=60 WIDTH=80 predstavuje rozmery obrazku, rovne v obidvoch smeroch 1/10 obrazovky. Rozmery mozem udavat aj v percentach (100% je rozmer celej obrazovky v danom smere).

Ako vyplnim pozadie WWW stranky obrazkom alebo vzorkou?

Nastavenie obrazku na pozadie, pripadne zmena farby pozadia a pisma (pozri Ako mozem nastavit farbu pozadia a pisma WWW stranky? ) je sucastou pripravovaneho standardu HTML 3, a preto nie vsetky prehliadace akceptuju tieto parametre. Obrazok mozem umiestnit na pozadie pomocou parametra BACKGROUND prikazu . Napriklad <BODY BACKGROUND="mramor.gif"> sposobi, ze sa pozadie vyplni obrazkom mramor.gif. Zvycajne obrazok nepokryje cele pozadie, preto sa pouzije viackrat v horizontalnom aj vertikalnom smere. Z toho dovodu by mala horna hrana obrazku nadvazovat na spodnu a lava na pravu.

Preddefinovane obrazky a vzorky mozem najst napriklad v kniznici obrazkov na http://bela.fei.tuke.sk/gifs/. POZOR! Pre odkazy na vzorky plati to iste co pre pomocne obrazky z casti Existuju kniznice pomocnych obrazkov? .

Ako mozem nastavit farby pozadia a pisma WWW stranky?

Pouzijem parametre prikazu . Okrem parametra BACKGROUND (pozri Ako vyplnim pozadie WWW stranky obrazkom alebo vzorkou? ) moze mat prikaz nasledovne parametre, pomocou ktorych je mozne nastavit:

BGCOLOR farbu pozadia
TEXT farbu normalneho textu
LINK farbu nenavstiveneho odkazu
VLINK farbu uz navstiveneho odkazu
ALINK farbu aktivneho odkazu (toho, na ktory sme prave klikli)

Kazdy z tychto parametrov zadavam v tvare #RRGGBB, kde RR je hexadecimalna hodnota cervenej zlozky, GG zelenej a BB modrej. Maximalna hodnota pre vsetky dvojice je FF, t.j. 255 desiatkovo. (napriklad syto zlta farba bude mat kod #FFFF00, t.j. FF hexadecimalne je 255 desiatkovo pre cervenu aj zelenu zlozku, petrolejovo modra ma kod #408080 kde 40 je 64 desiatkovo pre cervenu, a 80 je 128 desiatkovo pre zelenu a modru).

Pouzitie prikazu nastavenia farieb v ramci konkretneho dokumentu ilustruje priklad v kapitole Ako vytvorim zlozitejsi HTML dokument?

V menu vyberiem Special a navolim polozku Background Assistant (z klavesnice pomocou F5 ). Otvori sa okno BACKGROUND ASSISTANT a v nom mozem navolit pre jednotlive objekty pozadovane farby, pripadne si vybrat vhodny obrazec pre pozadie a overit si ich v testovacom okne. Ked kliknem na tlacidlo OK, prislusny HTML prikaz sa zaradi to textu.

Ako mozem rozclenit text?

Ako zacnem novy riadok textu?

Konce riadkov, uvedene v zdrojovom texte su prehliadacom ignorovane. Ked chcem zacat novy odstavec, zadam prikaz <P> a text pokracuje na novom riadku a je oddeleny od predchadzajuceho textu jednym prazdnym riadkom.

Ked kliknem mysou na tlacidlo s uvedenou ikonou alebo ked stlacim kombinaciu klaves CTRL-P, vlozi sa prikaz <P> (v zavislosti na volbe aj ako parovy, pripadne aj s parametrami - pozri zaver kapitoly Ako vyzera uplne jednoduchy HTML dokument? a kapitolu Mozem zarovnat okaje textu? ).

Ked chcem iba zacat novy riadok (bez volneho riadku), pouzijem prikaz <BR>.

Kliknem na tlacidlo T a v ponuke, ktora sa objavi kliknem na prikaz <BR>.

Ako nakreslim vodorovnu ciaru?

Ked chcem oddelit niektore casti dokumentu vodorovnou ciarou na sirku celej plochy, pouzijem prikaz <HR>. Pouzitie uvedeneho prikazu v ramci konkretneho dokumentu ilustruje priklad v kapitole Ako vytvorim zlozitejsi HTML dokument?

Kliknem na tlacidlo T a v ponuke, ktora sa objavi kliknem na pozadovany prikaz. Prikaz <HR> mozem vlozit aj z klavesnice stlacenim kombinacie CTRL-L.

Ako nakreslim peknu/farebnu/hrubu ciaru?

Farebna alebo inak vzorovana ciara je vlastne uzky obrazok. Kniznice obrazkov zvycajne obsahuju velke mnozstvo ciar, ktore je mozne pouzit. Ked sa pre niektoru rozhodnem, do svojho dokumentu ju vlozim prikazom:

<IMG SRC="pekna-c.gif" WIDTH=600 HEIGHT=10><BR>

Vyznam parametrov WIDTH a HEIGHT uz poznam z kapitoly Mozem zmenit rozmer obrazku? . Prikaz <BR> (pozri Ako zacnem novy riadok textu? ) je dobre pouzit, aby sa mi pri roztiahnuti okna prehliadaca nedostal vedla ciary text. Ak chcem mat kratsiu ciaru v strede stranky, pouzijem prikaz <CENTER> (pozri Mozem centrovat text? ).

Mozem zachovat povodne formatovanie textu?

Niekedy potrebujem vlozit do HTML dokumentu usek textu so zachovanim jeho povodneho formatovania, t.j. s akceptovanim viacerych medzier po sebe, tabelatorov a novych riadkov (napr. zdrojovy text nejakeho programu). Pre tento ucel mozem pouzit parovy formatovaci prikaz <PRE>...</PRE>. Takto ohraniceny text respektuje pri zobrazeni povodne formatovanie, pricom sa pouziva neproporcionalne pismo (napr. znak i je rovnako siroky ako m ).

Mozem centrovat text?

Ked chcem mat cast textu centrovanu, vlozim ju medzi otvaraciu a zatvaraciu cast prikazu <CENTER>, napr.:

<CENTER>
<H1>Zoznam clenov<BR>
horolezeckeho oddielu</H1>
<IMG SRC="pekna-c.gif" WIDTH=400 HEIGHT=10>
</CENTER>

Navolim mysou text, ktory chcem centrovat (aj viac riadkov). Kliknem na tlacidlo Styles a v ponuke, ktora sa objavi vyberiem polozku Center: tym sa navoleny blok vlozi medzi otvaraciu a zatvaraciu cast prislusneho prikazu.

Na centrovanie vsetkych riadkov jedneho odstavca mozem pouzit aj parovy prikaz pre odstavec, v otvaracej casti ktoreho uvediem prislusny parameter: <P ALIGN=center>.

Mozem zarovnat okraje textu?

Ked pouzijem pre formatovanie odstavcov parovy prikaz <P>, mozem v nom pomocou parametra ALIGN definovat nasledujuce sposoby zarovnania okrajov odstavca (parametre, oznacene hviezdickou su v Netscape 2.0 aj v LYNX-e ignorovane):

- ALIGN=right zarovna cely odstavec na pravy okraj
- ALIGN=center vsetky riadky odstavca su centrovane
* ALIGN=justify zarovna obidva okraje odstavca
* ALIGN=indent odsadi cely odstavec

Ako vyzera zlozitejsi HTML dokument?

Na dalsej strane je uvedeny zdrojovy text dokumentu, ktory obsahuje vacsinu prikazov jazyka HTML, uvedenych v tejto prirucke. Jedna sa o skratenu verziu realneho dokumentu, prezentujuceho ciastkovu ulohu projektu Tempus, zaoberajucu sa pripravou kurzov pre pracu s Internetom. Dalej je uvedeny dokument zobrazeny pomocou textoveho prehliadaca LYNX a pomocou grafickeho prehliadaca Netscape.


<CENTER>..............................</CENTER>
<HTML>
<HEAD><TITLE>DECENT</TITLE></HEAD>
<BODY BGCOLOR="FFFFD0" TEXT="000000" LINK="000060"
VLINK="0000D0" ALINK="8000FF">
<CENTER>
Language switch: <A HREF="decent1.html"><IMG SRC="zuk.gif" alt="English"></A>
</CENTER><HR>
<IMG SRC="dt2.gif" ALIGN=LEFT HSPACE=10 VSPACE=1 Alt="">
<H1><BR><BR><I>Tempus projekt <IMG SRC="decent36.gif" ALIGN="BASELINE" ALT="Decent"></I></H1>
<H3>WG3 - Informacne technologie<BR>
Nazov kurzu: IT2 - Praca s Internet-om</H3>
<BR CLEAR=ALL>
<OL><LI><A HREF="#tim">Osoby zodpovedne za pripravu kurzu</A>
<LI><A HREF="#organizacia">Organizacia kurzu</A>
<LI><A HREF="#osnova">Osnova kurzu</A> </OL>
<A NAME="tim"><H3>Osoby zodpovedne za pripravu kurzu</H3></A>
<UL><LI><A HREF="csontosl.html">Julius Csonto</A>
(Email:<A HREF="mailto:csonto@ccsun.tuke.sk">csonto@ccsun.tuke.sk</A>)
<LI><A HREF="http://www.tuke.sk/users/sandrej/jass.html">Jan Sandrej</A>
</UL>
<A NAME="organizacia"><H3>Organizacia kurzu</H3></A>
<DL><DT><B>Ciele kurzu:</B>
<DD>Oboznamenie ucastnikov kurzu s vyuzitim jednotlivych sluzieb
Internet-u v roznych oblastiach cinnosti. Zvlastna pozornost sa venuje informaciam z oblasti ochrany zivotneho prostredia.
<DT><B>Struktura kurzu:</B>
<DD><DL><DT><I>Uvodna cast:</I>
<DD>Vseobecny opis jednotlivych sluzieb Internet-u a obvyklej strategie ich pouzivania v rozsahu a hlbke podla typu kurzu.
<DT><I>Prakticka cast:</I>
<DD>Ucastnici sa priamo za terminalom oboznamia s jednotlivymi sluzbami Internet-u: prvy pristup, bezna praca, specialne moznosti, nastavenie volitelnych parametrov.
</DL>
t<B>Poziadavky na ucastnikov kurzu:</B>
<DD>U zaciatocnikov sa predpoklada zakladna znalost prace s pocitacom a s pouzitym OS (Unix, Windows). U pokrocilych sa predpokladaju okrem toho aj zakladne znalosti prace s Internet-om: posta, WWW.
</DL>
<A NAME="osnova"><H3>Osnova kurzu</H3></A>
<UL><LI>Historia Internet-u
<LI>Vzdialeny terminal (Telnet)
<LI>Elektronicka posta
<UL><LI>Elektronicka korespondencia
<UL><LI>Prijimanie a odosielanie sprav
<LI>Archivacia korespondencie
<LI>Aliasy
</UL>
<LI>Diskusne kluby - Mailing lists (Listserver)
</UL>
<LI>Elektronicke casopisy - News (Usenet)
<LI>Prenos suborov (ftp)
<LI>Databazovo orientovane sluzby
<UL><LI>Pouzitie celosvetovych databaz of dokumentov (WAIS)
<LI>Hladanie v Internet-e (X.500, NetFind atd.)
</UL>
<LI>Informacne sluzby
<UL><LI>Znakovo orientovane informacne sluzby (Gopher)
<LI>Hypertext a hypermedialne informacne sluzby (WWW)
</UL>
</UL>
</BODY>
</HTML>


Zobrazenie stranky prehliadacom LYNX:

..................................
Language switch: English

WG3 - INFORMACNE TECHNOLOGIE
NAZOV KURZU: IT2 - PRACA S INTERNET-OM

  1. Osoby zodpovedne za pripravu kurzu
  2. Organizacia kurzu
  3. Osnova kurzu

Osoby zodpovedne za pripravu kurzu

Organizacia kurzu
Ciele kurzu:
Oboznamenie ucastnikov kurzu s vyuzitim jednotlivych sluzieb Internet-u v roznych oblastiach cinnosti. Zvlastna pozornost sa venuje informaciam z oblasti ochrany zivotneho prostredia.
Struktura kurzu:
Uvodna cast:
Vseobecny opis jednotlivych sluzieb Internet-u a obvyklej strategie ich pouzivania v rozsahu a hlbke podla typu kurzu.
Prakticka cast:
Ucastnici sa priamo za terminalom oboznamia s jednotlivymi sluzbami Internet-u: prvy pristup, bezna praca, specialne moznosti, nastavenie volitelnych parametrov.
Poziadavky na ucastnikov kurzu:
U zaciatocnikov sa predpoklada zakladna znalost prace s pocitacom s pouzitym OS (Unix, Windows). U pokrocilych sa predpokladaju okrem toho aj zakladne znalosti prace s Internet-om: posta, WWW.
Osnova kurzu

Zobrazenie stranky prehliadacom Netscape 3.0: