Strona z ćwiczeniami jest stroną archiwalną,
wiele materiałów jest już nieaktualnych,
ale jeżeli ktoś ma ochotę, to zapraszam... :)

Dzieła Człowieka

Obserwuj, słuchaj, rzadko osądzaj i nie chciej za dużo

Zajęcia specjalizacyjne: III klasa TI
HTML

Ćwiczenie 4 - Odsyłacze

Zadania do wykonania:


  1. spakowane pliki do zadań: pliki_4.zip (818KB)

Ćwiczenie 4 poświęcone jest odsyłaczom czyli powiązaniu plików wewnętrznych i zewnętrznych na różne sposoby. Linki, które natychmiast przenoszą w określone miejsce to istota stron WWW.

Ćwiczenie 4 polega na wykonaniu małej witryny kilkuplikowej i powiązaniu jej wzajemnymi linkami różnego typu: zwykłymi, obrazkowymi i mapą odsyłaczy, a także wywołaniu konkretnego miejsca w pliku i miejsca w zasobach internetu.

W tym ćwiczeniu bardzo ważne jest właściwe adresowanie i zapisywanie ścieżki dostępu do pliku.

Ćwiczenie należy rozpocząć od przygotowania właściwej struktury folderów i plików. Proszę przygotować odpowiednie foldery i umieścić w nich właściwe pliki, odpowiednio nazwane. Pliki na razie niech zawierają tylko szablon HTML 4.01 Transitional. Grafiki umieszczone są w oddzielnym folderze nazwanym grafiki. Struktura folderów i plików na załączonym zrzucie:

Krok 1

Następne zadanie polega na wykonaniu poziomego menu w każdym z plików. Należy to zrobić wykorzystując znacznik <a>...</a>. Znacznik ten obejmuje tekst, który będzie podkreślonym linkiem. Znacznik posiada kilka atrybutów, które należy uwzględnić: <a href="adres" title="tekst" target="cel">...</a>


  1. adres:
  2. względna ścieżka dostępu z miejsca w miejsce
  3. należy wpisać drogę uwzględniając wszystkie foldery
  4. wchodząc do folderu wpisujemy jego nazwę/
  5. wychodząc z folderu wpisujemy ../
  6. na końcu podajemy nazwę pliku z rozszerzeniem
  7. przykładowa ścieżka od index.html do plik_mapa.html:
  8. struktura folderów i plików - patrz: Krok 1
  9. pliki/odsylacze_mapa/plik_mapa.html
  10. teraz droga odwrotna od plik_mapa.html do index.html:
  11. ../../index.html
  12. jeszcze ścieżka od plik_mapa.html do plik_1.html:
  13. ../odsylacze_1/plik_1.html

  1. tekst:
  2. tekst pomocniczy, który pojawi się po najechaniu kursorem

  1. cel:
  2. "_blank" - załadowanie do nowego okna
  3. "_parent" - do ramki nadrzędnej
  4. "_self" - do tej samej, w której znajduje się element
  5. "_top" - do pełnego oryginalnego okna

W pliku należy zrobić też odsyłacz do niego samego. Gotowe menu w każdym pliku z działającymi łączami powinno wyglądać tak:

Krok 2

Kolejny krok w tym ćwiczeniu polega na zrobieniu łączy w tekście w tym samym pliku i w innym. W plikach: plik_1.html i plik_2.html należy przygotować kilka długich akapitów tekstu, tak aby strona się przewijała.

Następnie w kilku akapitach obu plików należy wstawić etykiety, które będą miejscami wywoływanymi z innych miejsc. Etykieta ma postać: <a name="nazwa">...</a>.


  1. nazwa:
  2. dowolna, niepowtarzająca się nazwa

W dalszej części, w innych miejscach należy wstawić odsyłacze do etykiet, w tym samym pliku i do drugiego pliku.

Odsyłacz do zakładki - etykiety ma postać: <a href="adres/nazwa_pliku.html#nazwa_etykiety">...</a>


  1. adres:
  2. względna ścieżka dostępu z miejsca w miejsce
  3. należy wpisać drogę uwzględniając wszystkie foldery
  4. wchodząc do folderu wpisujemy jego nazwę/
  5. wychodząc z folderu wpisujemy ../
  6. na końcu podajemy nazwę pliku z rozszerzeniem
  7. przykładowa ścieżka od index.html do plik_mapa.html:
  8. struktura folderów i plików - patrz: Krok 1
  9. pliki/odsylacze_mapa/plik_mapa.html
  10. teraz droga odwrotna od plik_mapa.html do index.html:
  11. ../../index.html
  12. jeszcze ścieżka od plik_mapa.html do plik_1.html:
  13. ../odsylacze_1/plik_1.html
  14. za rozszerzeniem html dopisujemy: #"nazwa_etykiety"
  15. koniecznie ze znakiem #
  16. np.: plik_1.html#etykieta_1
  17. albo: ../odsylacze_2/plik_3.html#etykieta_3

Krok 3

Krok 4

Krok 5

Krok 6

Następnie w obu plikach z tekstem proszę u góry strony wstawić etykietę i w dwóch miejscach w tekście: między akapitami i u dołu strony wstawić odsyłacz do góry.

Krok 7

Krok 8

W pliku z tekstem proszę wstawić jeszcze odsyłacz do innego pliku otwieranego w nowym oknie. Zobacz tutaj.

Krok 9

Kolejny krok to odsyłacze obrazkowe. Proszę w pliku 3 wstawić odsyłacze obrazkowe do wszystkich plików. Grafiki znajdują się w osobnym folderze. Należy je umieścić w folderze, zgodnie ze strukturą folderów i plików - patrz: Krok 1. Spakowane pliki do zadań: pliki_4.zip (818KB).

Składnia odsyłacza obrazkowego wygląda następująco: <a href="adres"><img src="ścieżka dostępu do obrazka" alt="tekst alternatywny" /></a>.


  1. adres:
  2. miejsce, gdzie chcemy się przenieść
  3. względna ścieżka dostępu z miejsca w miejsce
  4. należy wpisać drogę uwzględniając wszystkie foldery
  5. wchodząc do folderu wpisujemy jego nazwę/
  6. wychodząc z folderu wpisujemy ../
  7. na końcu podajemy nazwę pliku z rozszerzeniem
  8. przykładowa ścieżka od index.html do plik_mapa.html:
  9. struktura folderów i plików - patrz: Krok 1
  10. pliki/odsylacze_mapa/plik_mapa.html
  11. teraz droga odwrotna od plik_mapa.html do index.html:
  12. ../../index.html
  13. jeszcze ścieżka od plik_mapa.html do plik_1.html:
  14. ../odsylacze_1/plik_1.html

  1. ścieżka dostępu do obrazka:
  2. obrazek, który ma być linkiem do miejsca
  3. względna ścieżka dostępu z miejsca w miejsce
  4. należy wpisać drogę uwzględniając wszystkie foldery
  5. wchodząc do folderu wpisujemy jego nazwę/
  6. wychodząc z folderu wpisujemy ../
  7. na końcu podajemy nazwę pliku z rozszerzeniem
  8. przykładowa ścieżka od plik_3.html do cw_4_1.gif:
  9. struktura folderów i plików - patrz: Krok 1
  10. ../../grafiki/cw_4_1.gif
  11. koniecznie z podaniem rozszerzenia pliku graficznego

  1. tekst alternatywny:
  2. tekst zastępczy, kiedy nie wyświetla się obrazek

Krok 10


Następny krok to podobne zadanie: odsyłacze obrazkowe w postaci miniatur zdjęć do oryginalnych rozmiarów. Proszę umieścić miniatury i zdjęcia duże w odpowiednich folderach - patrz: Krok 1. Spakowane pliki do zadań: pliki_4.zip (818KB).

Składnia jest identyczna jak wyżej: <a href="adres"><img src="ścieżka dostępu do obrazka" alt="tekst alternatywny" /></a>.


  1. adres:
  2. miejsce, gdzie znajdują się zdjęcia w oryginalnych rozmiarach
  3. względna ścieżka dostępu z miejsca w miejsce
  4. należy wpisać drogę uwzględniając wszystkie foldery
  5. wchodząc do folderu wpisujemy jego nazwę/
  6. wychodząc z folderu wpisujemy ../
  7. na końcu podajemy nazwę pliku z rozszerzeniem
  8. przykładowa ścieżka od plik_3.html do foto_1.jpg:
  9. struktura folderów i plików - patrz: Krok 1
  10. ../../grafiki/duze/foto_1.jpg

  1. ścieżka dostępu do obrazka:
  2. obrazek - miniatura, który ma być linkiem do miejsca
  3. względna ścieżka dostępu z miejsca w miejsce
  4. należy wpisać drogę uwzględniając wszystkie foldery
  5. wchodząc do folderu wpisujemy jego nazwę/
  6. wychodząc z folderu wpisujemy ../
  7. na końcu podajemy nazwę pliku z rozszerzeniem
  8. przykładowa ścieżka od plik_3.html do cw_4_1.gif:
  9. struktura folderów i plików - patrz: Krok 1
  10. ../../grafiki/cw_4_1.gif
  11. koniecznie z podaniem rozszerzenia pliku graficznego

  1. tekst alternatywny:
  2. tekst zastępczy, kiedy nie wyświetla się obrazek

W przypadku odsyłaczy obrazkowych warto wykonać na stronie alternatywne, zastępcze, zwykłe linki.

Krok 11

Krok 12

Kolejny krok tego ćwiczenia to mapa odsyłaczy. Wykonuje się ją na pliku graficznym. Wyznacza się miejsca, które będą reagowały na kursor i będą aktywnymi łączami. Grafika do ćwiczeń: mapa_odsylaczy.gif. Spakowane pliki do zadań: pliki_4.zip (818KB).

Składnia mapy odsyłaczy wygląda następująco:


  1. <img src="ścieżka dostępu do obrazka" alt="tekst alternatywny" usemap="#nazwa_mapy" />
  2. <map id="nazwa_mapy" name="nazwa_mapy">
  3. <area shape="kształt" coords="współrzędne" href="adres" alt="tekst alternatywny" />
  4. <area shape="kształt" coords="współrzędne" href="adres" alt="tekst alternatywny" />
  5. (...kolejne kształty...)
  6. </map>

  1. ścieżka dostępu do obrazka:
  2. obrazek, który ma być mapą odsyłaczy
  3. względna ścieżka dostępu z miejsca w miejsce
  4. należy wpisać drogę uwzględniając wszystkie foldery
  5. wchodząc do folderu wpisujemy jego nazwę/
  6. wychodząc z folderu wpisujemy ../
  7. na końcu podajemy nazwę pliku z rozszerzeniem
  8. przykładowa ścieżka od plik_3.html do mapa_odsylaczy.gif:
  9. struktura folderów i plików - patrz: Krok 1
  10. ../../grafiki/mapa_odsylaczy.gif
  11. koniecznie z podaniem rozszerzenia pliku graficznego

  1. tekst alternatywny:
  2. tekst zastępczy, kiedy nie wyświetla się obrazek

  1. nazwa_mapy:
  2. dowolny tekst, taki sam w pierwszej i w drugiej linii
  3. w pierwszym wierszu musi być poprzedzony znakiem #
  4. na jednej stronie nie mogą powtarzać się mapy o takiej samej nazwie

  1. kształt:
  2. kształt obszaru na mapie odsyłaczy:
  3. "rect" - prostokąt
  4. "poly" - wielokąt
  5. "circle" - koło

  1. współrzędne:
  2. lewy-górny wierzchołek obrazka jest punktem zerowym
  3. dla prostokąta:
  4. "xl,yl, xp,yp"
    1. "xl" - współrzędna pozioma lewego-górnego wierzchołka
    2. "yl" - współrzędna pionowa lewego-górnego wierzchołka
    3. "xp" - współrzędna pozioma prawego-dolnego wierzchołka
    4. "yp" - współrzędna pionowa prawego-dolnego wierzchołka
  5. dla wielokąta:
  6. "x1,y1, x2,y2, x3,y3,..."
    1. "xn,yn" - współrzędne poziome i pionowe kolejnych wierzchołków
  7. dla koła:
  8. "x,y, r"
    1. "x,y" - współrzędne środka
    2. "r" - promień koła

  1. adres:
  2. miejsce, gdzie chcemy się przenieść
  3. względna ścieżka dostępu z miejsca w miejsce
  4. należy wpisać drogę uwzględniając wszystkie foldery
  5. wchodząc do folderu wpisujemy jego nazwę/
  6. wychodząc z folderu wpisujemy ../
  7. na końcu podajemy nazwę pliku z rozszerzeniem
  8. przykładowa ścieżka od index.html do plik_mapa.html:
  9. struktura folderów i plików - patrz: Krok 1
  10. pliki/odsylacze_mapa/plik_mapa.html
  11. teraz droga odwrotna od plik_mapa.html do index.html:
  12. ../../index.html
  13. jeszcze ścieżka od plik_mapa.html do plik_1.html:
  14. ../odsylacze_1/plik_1.html

  1. tekst alternatywny:
  2. tekst zastępczy, kiedy nie wyświetla się obrazek

Kształty na mapie mogą być różne i może być ich więcej.

W przypadku mapy odsyłaczy warto wykonać na stronie alternatywne, zastępcze, zwykłe linki.

Pomocnym w określaniu współrzędnych na mapie może być program Paint.

Krok 13

Podczas wyznaczania wielokąta należy uwzględnić kilka wierzchołków, aby obszar aktywny był w miarę dokładnie odwzorowany.

W grafice mapa_odsylaczy.gif należy uaktywnić te województwa, na których są nazwy plików i powiązać je z odpowiednimi plikami HTML.

Krok 14

Kolejny krok jest podobny do poprzedniego. W oparciu o grafikę shape.bmp - należy wykonać mapę odsyłaczy:


  1. do podstrony
  2. do etykiety w innym pliku
  3. do zasobów Internetu

Spakowane pliki do zadań: pliki_4.zip (818KB).

Krok 15


Ostatni krok polega na wykonaniu w ostatnim pliku nazwanym plik_mapa.html mapy serwisu czyli aktywnego spisu treści odsyłającego do wszystkich plików wraz z ewentualnymi etykietami.

Następnie należy wstawić kilka linków do zasobów Internetu: HTTP i FTP oraz link do kontaktu z autorem poprzez e-mail.

Składnia odsyłaczy do HTTP jest następująca: <a href="adres" title="tekst" target="cel">...</a>


  1. adres:
  2. "http://www.adres_strony"

  1. tekst:
  2. tekst pomocniczy, który pojawi się po najechaniu kursorem

  1. cel:
  2. "_blank" - załadowanie do nowego okna
  3. "_parent" - do ramki nadrzędnej
  4. "_self" - do tej samej, w której znajduje się element
  5. "_top" - do pełnego oryginalnego okna

Składnia dla FTP wygląda tak: <a href="adres" >...</a>


  1. adres
  2. "ftp://ftp.adres_serwera"

Składnia dla e-maila wygląda tak: <a href="mailto:adres_e-mail" >...</a>

Krok 16


Oceniany będzie cały folder: odsylacze wraz z podfolderami i plikami HTML umieszczonymi w odpowiednich miejscach i z wykonanymi wszystkimi działającymi odsyłaczami: zwykłymi i obrazkowymi, zgodnie z krokami ćwiczenia.




Strona Główna


do góry

Przy przygotowywaniu powyższego ćwiczenia wielką pomocą służył kurs HTML-a - w wersji online: http://www.kurshtml.boo.pl, jak również w wersji offline do pobrania z tej samej strony.

Copyright © 2008   Sławek Rokicki