+ All Categories
Home > Documents > Hodina 3.

Hodina 3.

Date post: 14-Jan-2016
Category:
Upload: yair
View: 42 times
Download: 2 times
Share this document with a friend
Description:
14SIAP – SÍTĚ A PROTOKOLY. Hodina 3. Odkazy. Z angl. anchor ….. Odkaz je modrý a mo dře se podtrhává (není-li nastaveno jinak, např. atributy v BODY) Navštívený odkaz – fialový (včetně podtržení) Odkazem může být i obrázek. Odkazy. Atributy: href = "URL" c íl odkazu - PowerPoint PPT Presentation
53
Hodina 3. 14SIAP – SÍTĚ A PROTOKOLY
Transcript
Page 1: Hodina 3.

Hodina 3.

14SIAP – SÍTĚ A PROTOKOLY

Page 2: Hodina 3.

Odkazy

Z angl. anchor <a> ….. </a> Odkaz je modrý a modře se podtrhává

(není-li nastaveno jinak, např. atributy v BODY)

Navštívený odkaz – fialový (včetně podtržení)

Odkazem může být i obrázek

Page 3: Hodina 3.

Odkazy

Atributy: href="URL"

cíl odkazu bez tohoto atributu není odkaz zobrazován jako odkaz href="" – odkaz na stejnou stránku

target="hodnota" _blank - pro dokumenty použít nové okno prohlížeče _top - stejné okno prohlížeče (nejvyšší okno

hierarchie rámů) title="řetězec znaků"

více informací o odkazu text se zobrazí po "najetí" myši na odkaz

Page 4: Hodina 3.

Odkazy – příklady 1

<a href="http://www.fd.cvut.cz" title="hlavní stránky Fakulty dopravní ČVUT">fakulta dopravní</a>

<a href="http://www.seznam.cz" title="Seznam najdu tam co neznám" target="_blank">seznam.cz</a>

Page 5: Hodina 3.

Odkazy – příklady 2

<a href="http://www.seznam.cz" title="Seznam najdu tam co neznám">

<font color="green">seznam.cz</font></a>není to samé jako

<font color="green"><a href="http://www.seznam.cz"

title="Seznam najdu tam co neznám">seznam.cz</a></font>(barva odkazu není zelená – tag "font" nemá vliv)

Page 6: Hodina 3.

Záložka

id="řetězec znaků"univerzální atributidentifikátorpoužití např. pro definici záložek

Příklad: <a href="#zalozka-kapitola-4">odkaz na kapitolu

4</a>

...

...

<h4 id="zalozka-kapitola-4">Kapitola 4</h4>

Page 7: Hodina 3.

Použijte stránku z předchozího cvičení:1. změňte pro celou stránku: pozadí: #6699ff, barva

písma: white2. barva nenavštívených odkazů: červená,

navštívených: žlutá3. před (již z minula vytvořený) seznam vložte nadpis 1.

úrovně zarovnaný vlevo: "Co jsem se dnes naučil"

4. slovo "Seznamy" upravte jako odkaz na stránku, kterou najdete na 1. místě ve vyhledávači Google po zadání slov "seznamy html". U odkazu nastavte titulek "informace o seznamech v jazyce HTML". Po kliknutí se stránka bude zobrazovat v novém okně.

5. vložte za seznam pomocí PSPadu 15 odstavců (Lorem Ipsum generátor 70-150 slov v odstavci)

6. před 15. odstavec vložte nadpis druhé úrovně „Kapitola o záložce“ a slovo "Záložky" (ze seznamu) upravte jako odkaz na tuto kapitolu

Úkoly

Page 8: Hodina 3.

změňte pro celou stránku: pozadí: #6699ff, barva písma: bílá

barva nenavštívených odkazů: červená, navštívených: žlutá

před (již z minula vytvořený) seznam vložte hlavní nadpis zarovnaný vlevo: "Co jsem se dnes naučil"

<body bgcolor="#6699ff" text="white" link="red" vlink="yellow">

.... <h1 align="left">Co jsem se dnes naučil</h1> <ol type="a"> <li>Seznamy

.....

...... </ol>...</body>

Řešení úkolu

Page 9: Hodina 3.

slovo "Seznamy" upravte jako odkaz na stránku, kterou najdete na 1. místě ve vyhledávači Google po zadání slov "seznamy html". U odkaz nastavte titulek "informace o seznamech v jazyce HTML". Stránka se bude zobrazovat v novém okně.

<ol type="a"> <li><a

href="http://www.jakpsatweb.cz/html/seznamy.html" title="informace o seznamech v jazyce HTML" target="_blank">Seznamy</a>

.......</li>............

</ol>

Řešení úkolu

Page 10: Hodina 3.

před 15. odstavec vložte nadpis druhé úrovně „Kapitola o záložce“ a slovo "Záložky" (ze seznamu) upravte jako odkaz na tuto kapitolu

<ol type="a"> ....... <li>Odkazy</li> <li><a href="#zalozka-

kapitola">Záložky</a></li></ol>......<h2 id="zalozka-kapitola">Kapitola o

záložce</h2><p>Nam portti ......</p>

Řešení úkolu

Page 11: Hodina 3.

URL

URLURL - UUniform RResource LLocator je řetězec znaků s definovanou

strukturou, který slouží k přesné specifikaci umístění zdrojů informací (ve smyslu dokument nebo služba) na internetu.

Příklad: http://www.fd.cvut.cz/pro-studenty/

index.html

Page 12: Hodina 3.

URL

Obecný tvar URL: schéma://uživatel:heslo@server:port/

cesta[parametry] schéma://server/cesta[parametry]

Schéma: protokol, kterým je možné zdroj zpřístupnit

HTTP, HTTPS, FTP, TELNET,….

Server: adresa počítače, buď jako

a)doménové jméno - www.fd.cvut.cz b) IP - 147.32.100.7

Page 13: Hodina 3.

URL

Doménové jméno: www.fd.cvut.cz

cz – doména 1. úrovně (doména státu+generická doména)

cvut.cz - doména 2. úrovně fd.cvut.cz – doména 3. úrovně www.fd.cvut.cz – doména 4. úrovně

Port: Defaultní 80 – nemusím zadávat 443 – HTTPS jiný…

Page 14: Hodina 3.

URL

Cesta k souboru: /pro-studenty/index.html

Další informace:a)Udávají se za „?“

Parametry předávané www stránce jako hodnoty proměnných.

?zeme=cz&mena=koruna

b)Udávají se za „#“ Ukazuje na záložku v dokumentu #kombinovane-studium

Page 15: Hodina 3.

Absolutní x Relativní adresování Absolutní adresa – úplné URL ke zdroji

http://www.fd.cvut.cz/pro-studenty/index.html

Relativní adresa - část informace o umístění pro-studenty/index.html

Částečně absolutní – úplné URL bez protokolu a doménového jména (začíná lomítkem) /pro-studenty/index.html

Page 16: Hodina 3.

Relativní adresování

Příklad:

/

fotky

dokument

index.html

brno.jpg

skoleni.doc

• Odkaz v souboru „index.html“

• fotky/brno.jpg• dokumenty/skoleni.doc

dokumenty.html

• Odkaz v souboru „dokumenty.html“

• skoleni.doc• ../fotky/brno.jpg• ../index.html

http://www.fd.cvut.cz//

Page 17: Hodina 3.

Úkol

Jak vypadá absolutní/relativní/částečně absolutní adresa v souboru index.html odkazující na soubor brno.jpg?

/

fotky

dokument

index.html

brno.jpg

skoleni.doc

http://www.fd.cvut.cz

fd

Page 18: Hodina 3.

Řešení

/

fotky

dokument

index.html

brno.jpg

skoleni.doc

• Odkaz v souboru „index.html“• absolutní absolutní http://www.fd.cvut.cz/fotky/brno.jpg• relativní relativní ../../fotky/brno.jpg• částečně absolutníčástečně absolutní/fotky/brno.jpg

http://www.fd.cvut.cz

fd

Jak vypadá absolutní/relativní/částečně absolutní adresa v souboru index.html odkazující na soubor brno.jpg?

Page 19: Hodina 3.

URL pravidla

Nepoužívat češtinu a speciální znaky Používejte spíše malá písmena

Problém file systému serverů

Page 20: Hodina 3.

Vytvořte nový HTML dokument.1. Soubor uložte do podadresáře "podadresar„ (ten si

vytvořte)2. V dokumentu vytvořte odkaz na kapitolu o záložkách

("Kapitola o záložce"), která je na WWW stránce vytvořené v předchozím úkolu a uložené v nadřazeném adresáři. (Při kliknutí na odkaz se ve stejném okně prohlížeče otevře WWW stránka z předchozího úkolu.)

3. Vyzkoušejte "přes" FD WWW hosting

Úkoly

Page 21: Hodina 3.

Vytvořte odkaz na kapitolu o záložkách ("Kapitola o záložce"), která je na WWW stránce vytvořené v předchozím úkolu a uložené v nadřazeném adresáři. (Při kliknutí na odkaz se ve stejném okně prohlížeče otevře WWW stránka z předchozího úkolu.)

….<body>

<a href="../cviceni_03.html#zalozka-kapitola"> Odkaz na záložku</a>

</body>…..

Řešení úkolu

Page 22: Hodina 3.

Obrázky

z angl. image <img> (nepárová značka) Atributy:

src - umístění souboru s obrázkem (URL) src= "../pozadi.jpg" typy souborů: .jpg, .gif a .png. nenalezeno – křížek (IE) a alternativní text

alt - alternativní popis obrázku src="bmw.jpg" alt="automobil značky

BMW" nenalezen obrázek, textové prohlížeče,....

Page 23: Hodina 3.

Obrázky

Atributy: width – šířka obrázku

width="300" nebo width="300px" jednotky pixely, procenta

height – výška obrázku height="250" nebo width="250px"

border – rámeček okolo obrázku border="10" nebo border="10px" lepší nastavit na 0 (nebude rámeček okolo

obrázku v případě, že obrázek bude odkazem!!!)

Page 24: Hodina 3.

Obrázky

Atributy: vspace – vertikální mezera od obrázku

(nahoře, dole) vspace="2"

jednotky px

hspace – horizontální mezera od obrázku (zleva, zprava) hspace="3"

title – titulek obrázku title="osobní automobil Škoda" jako u odkazů (text se objeví po najetí myši)

Page 25: Hodina 3.

Obrázky

Atributy: align – zarovnání obrázku

hodnoty: left – zarovnání obrázku doleva = text obtéká obrázek

zprava right - zarovnání obrázku doprava = text obtéká obrázek

zleva top - horní okraj obrázku bude zarovnán s horním okrajem

řádku middle - střed obrázku bude zarovnán na účaří řádku bottom - dolní okraj obrázku bude zarovnán na dolní okraj

řádku align="left"

usemap – mapa spojená s obrázkem usemap="#mapa1"

Page 26: Hodina 3.

Obrázky

příklady:<img src="masinka.jpg" alt="mašinka s

krtečkem">

Page 27: Hodina 3.

Obrázky

příklady:<img src="../masinka.jpg"

alt="mašinka">a) v IE

b) v FF

Page 28: Hodina 3.

Obrázky

příklady:<img src="masinka.jpg" alt="mašinka

s krtečkem" width="490" height="350">

350px

490px

Page 29: Hodina 3.

Obrázky

příklady:<img src="masinka.jpg" alt="mašinka

s krtečkem" width="300">

300px

Page 30: Hodina 3.

Obrázky

příklady:<img src="masinka.jpg" alt="mašinka

s krtečkem" width="300" height="100">

300px

100px

Page 31: Hodina 3.

Obrázky

příklady:<img src="obrazek-pozadi-

procenta.jpg" width="100%" height="65">

100%

65px

Page 32: Hodina 3.

Obrázky

příklady:<img src="masinka.jpg" alt="mašinka

s krtečkem" border="4">

Page 33: Hodina 3.

Obrázky

příklady:<p align="center">Tady bude

obrazek:<img src="masinka.jpg" alt="mašinka" border="2"> a pak pokracuje text...</p>

Page 34: Hodina 3.

Obrázky

příklady:Pro další příklady budeme

předpokládat následující strukturu kódu html.

<p><img src="masinka.jpg" alt="mašinka s krtečkem" border="2"

......>Lorem ipsum dolor sit amet consectetuer pellentesque auctor sit

nibh Nunc. Quam vel ut ipsum pede lorem feugiat amet Sed Phasellus et. Tincidunt semper est Ut eget id interdum odio eros nisl sit. Orci morbi sed Nulla accumsan pede tincidunt habitant semper nulla nec. Mauris congue semper Praesent Quisque pellentesque condimentum justo in tellus eget. Suspendisse Aenean tortor condimentum laoreet tincidunt Integer Quisque Sed. </p>

Page 35: Hodina 3.

Obrázky

příklady:... <img src="masinka.jpg"

alt="mašinka s krtečkem" border="2" >...

Page 36: Hodina 3.

Obrázky

příklady:... <img src="masinka.jpg"

alt="masinka s krtečkem" border="2" align="top">...

Page 37: Hodina 3.

Obrázky

příklady:... <img src="masinka.jpg"

alt="mašinka s krtečkem" border="2" align="middle">...

Page 38: Hodina 3.

Obrázky

příklady:... <img src="masinka.jpg"

alt="mašinka s krtečkem" border="2" align="left">...

Page 39: Hodina 3.

Obrázky

příklady:... <img src="masinka.jpg"

alt="mašinka s krtečkem" border="2" align="right">...

Page 40: Hodina 3.

Obrázky

příklady:... <img src="masinka.jpg"

alt="mašinka s krtečkem" border="2" align="left" width="50%">...

Page 41: Hodina 3.

Obrázky

příklady:... <img src="masinka.jpg"

alt="mašinka s krtečkem" border="2" align="left" width="50%" hspace="10">...

Page 42: Hodina 3.

Obrázky

příklady:<a href="http://krtecek.cz" title="web o

krtečkovi"><img src="masinka.jpg" alt="mašinka s krtečkem" width="200"></a> -

<a href="http://krtecek.cz" title="web o krtečkovi"><img src="masinka.jpg" alt="mašinka s krtečkem" width="200" border="0"></a>

Page 43: Hodina 3.

Klikací mapy

z angl. map <map> ... </map> na stránce se nezobrazuje rozděluje obrázek na "klikací oblasti" oblast je reprezentována tagem <area> Atributy:

name – jméno obrázku se kterým bude mapa spojena, u obrázku musí být název uveden v atributu usemap

Page 44: Hodina 3.

Klikací mapy

<area> (nepárový tag) Atributy:

href= "URL" - cíl odkazu shape="hodnota" – tvar oblasti

rect – obdélník circle – kruh polygon – mnohoúhelník

coords="hodnota" – souřadnice oblasti levý horní roh obrázku má souřadnice 0,0

Page 45: Hodina 3.

Klikací mapy

Oblast tvaru - Obdélník:shape="rect" coords="levý horní roh, pravý dolní roh"

lhx

lhy

pdx

pdy

lhx,lhy,pdx,pdy

Page 46: Hodina 3.

Klikací mapy

Oblast tvaru - Kruh:shape="circle" coords="střed, poloměr"

xy

x,y,r

r

Page 47: Hodina 3.

Klikací mapy

Oblast tvaru - Mnohoúhelník:shape="polygon" coords="souřadnice vrcholů

mnohoúhelníku"

xy

x1,y1,x2,y2,.....

Page 48: Hodina 3.

Klikací mapy

Atributy: title="popis odkazu" target="kam se odkaz zobrazí" nohref – oblast není odkazem alt="alternativní text"

v překrývaných oblastech, vyhrává ta <area>, která je definovaná první.

nohref - např. pro tvorbu klikacího mezikruží, kdy větší circle někam kliká.

Page 49: Hodina 3.

Klikací mapy

příklad:

<map name="mapa1"> <area shape="rectangle" alt="www.google.cz"

title="stránky google.cz" coords="34,65,195,126" href="http://www.google.cz" >

<area shape="rectangle" alt="www.seznam.cz" title="stránky seznam.cz" coords="34,139,157,179" href="www.seznam.cz" >

</map>  <img src="klikaci-mapa.jpg" alt="klikaci mapa"

usemap="#mapa1">

Page 50: Hodina 3.

Klikací mapy

On-line generátor klikacích map: http://www.maschek.hu/imagemap/

imgmap

Page 51: Hodina 3.

Úkoly na procvičení

Vytvořte podle obrázku stránku v html podklad – zadání:

H:\Studenti\K614\SIAP\cviceni\Jerabek\cviceni_03b.doc

podklad – obrázek: H:\Studenti\K614\SIAP\cviceni\Jerabek\reseni_03\

snehulak.jpg

Page 52: Hodina 3.

Řešení části úkolu – bez klikací mapy<p align="justify">

<a href="http://www.snehulak.cz"><img src="snehulak.jpg" alt="snehulak.jpg, 1 kB" align="left" border="0" height="82" width="61" hspace="10">

</a>Mezi slepým člověkem a zimou .............. Tiché

<font color="green"><strong>pohlazení sněhových vloček</strong></font>, vůně mrazivého slunného dne ........................ vítězný pochod.

</p>

Page 53: Hodina 3.

Řešení části úkolu – klikací mapou

<p align="justify">

<img src="snehulak.jpg" alt="snehulak.jpg, 1 kB" align="left" border="0" height="82" width="61" hspace="10" usemap="#mapa1">Mezi slepým člověkem a zimou ...................................... vítězný pochod.

</p>

<map name="mapa1">

<area shape="rectangle" alt="klobouk" title="www.klobouk.cz" coords="6,2,46,27" href="http://www.klobouky.cz/" >

<area shape="rectangle" alt="snehulak" title="www.snehulak.cz" coords="0,0,61,82" href="http://www.snehulak.cz/" >

</map>


Recommended