Ćw3. Odsyłacze czyli hiperłącza

Transkrypt

Ćw3. Odsyłacze czyli hiperłącza
Ćwiczenie 3 - Odsyłacze
Ćwiczenie to 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. 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 ć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. Do ćwiczenia będą potrzebne pliki, które znajdują się
spakowane w paczce pliki.zip (do pobrania ze strony). 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>
adres:
1. względna ścieŜka dostępu z miejsca w miejsce
2. naleŜy wpisać drogę uwzględniając wszystkie foldery
3. wchodząc do folderu wpisujemy jego nazwę/
4. wychodząc z folderu wpisujemy ../
5. na końcu podajemy nazwę pliku z rozszerzeniem
6. przykładowa ścieŜka od index.html do plik_mapa.html:
7. struktura folderów i plików
8. pliki/odsylacze_mapa/plik_mapa.html
9. teraz droga odwrotna od plik_mapa.html do index.html:
10. ../../index.html
11. jeszcze ścieŜka od plik_mapa.html do plik_1.html:
12. ../odsylacze_1/plik_1.html
tekst:
1. tekst pomocniczy, który pojawi się po najechaniu kursorem
cel:
1.
2.
3.
4.
"_blank" - załadowanie do nowego okna
"_parent" - do ramki nadrzędnej
"_self" - do tej samej, w której znajduje się element
"_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 jak poniŜej
na printscreenie:
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>.
nazwa:
1. 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>
adres:
1. względna ścieŜka dostępu z miejsca w miejsce
2. naleŜy wpisać drogę uwzględniając wszystkie foldery
3. wchodząc do folderu wpisujemy jego nazwę/
4. wychodząc z folderu wpisujemy ../
5. na końcu podajemy nazwę pliku z rozszerzeniem
6. przykładowa ścieŜka od index.html do plik_mapa.html:
7. struktura folderów i plików
8. pliki/odsylacze_mapa/plik_mapa.html
9. teraz droga odwrotna od plik_mapa.html do index.html:
10. ../../index.html
11. jeszcze ścieŜka od plik_mapa.html do plik_1.html:
12. ../odsylacze_1/plik_1.html
13. za rozszerzeniem html dopisujemy: #"nazwa_etykiety"
14. koniecznie ze znakiem #
15. np.: plik_1.html#etykieta_1
16. albo: ../odsylacze_2/plik_3.html#etykieta_3
Krok 3. 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.
W pliku z tekstem proszę wstawić jeszcze odsyłacz do innego pliku otwieranego w nowym oknie.
Krok 4. 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 z Kroku 1.
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>
adres:
1. miejsce, gdzie chcemy się przenieść
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
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
ścieŜka dostępu do obrazka:
1. obrazek, który ma być linkiem do miejsca
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 plik_3.html do cw_3_1.gif:
8. struktura folderów i plików
9. ../../grafiki/cw_3_1.gif
10. koniecznie z podaniem rozszerzenia pliku graficznego
tekst alternatywny:
1. tekst zastępczy, kiedy nie wyświetla się obrazek
Krok 5. 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 z Kroku 1.
Składnia jest identyczna jak wyŜej:
<a href="adres"><img src="ścieŜka dostępu do obrazka" alt="tekst alternatywny" /></a>
adres:
1.
2.
3.
4.
5.
6.
7.
8.
9.
miejsce, gdzie znajdują się zdjęcia w oryginalnych rozmiarach
względna ścieŜka dostępu z miejsca w miejsce
naleŜy wpisać drogę uwzględniając wszystkie foldery
wchodząc do folderu wpisujemy jego nazwę/
wychodząc z folderu wpisujemy ../
na końcu podajemy nazwę pliku z rozszerzeniem
przykładowa ścieŜka od plik_3.html do foto_1.jpg:
struktura folderów i plików
../../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_3_1.gif:
9. struktura folderów i plików
10. ../../grafiki/cw_3_1.gif
11. koniecznie z podaniem rozszerzenia pliku graficznego
tekst alternatywny:
1. 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 6. 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.
Składnia mapy odsyłaczy wygląda następująco:
<img src="ścieŜka dostępu do obrazka" alt="tekst alternatywny" usemap="#nazwa_mapy" />
<map id="nazwa_mapy" name="nazwa_mapy">
<area shape="kształt" coords="współrzędne" href="adres" alt="tekst alternatywny" />
<area shape="kształt" coords="współrzędne" href="adres" alt="tekst alternatywny" />
(...kolejne kształty...)
</map>
ścieŜka dostępu do obrazka:
1. obrazek, który ma być mapą odsyłaczy
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 plik_3.html do mapa_odsylaczy.gif:
8. struktura folderów i plików
9. ../../grafiki/mapa_odsylaczy.gif
10. koniecznie z podaniem rozszerzenia pliku graficznego
tekst alternatywny:
1. tekst zastępczy, kiedy nie wyświetla się obrazek
nazwa_mapy:
1. dowolny tekst, taki sam w pierwszej i w drugiej linii
2. w pierwszym wierszu musi być poprzedzony znakiem #
3. na jednej stronie nie mogą powtarzać się mapy o takiej samej nazwie
kształt:
1.
2.
3.
4.
kształt obszaru na mapie odsyłaczy:
"rect" - prostokąt
"poly" - wielokąt
"circle" - koło
współrzędne:
1. lewy-górny wierzchołek obrazka jest punktem zerowym
2. dla prostokąta:
3. "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
4. dla wielokąta:
5. "x1,y1, x2,y2, x3,y3,..."
1. "xn,yn" - współrzędne poziome i pionowe kolejnych wierzchołków
6. dla koła:
7. "x,y, r"
1. "x,y" - współrzędne środka
2. "r" - promień koła
adres:
1. miejsce, gdzie chcemy się przenieść
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
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
tekst alternatywny:
1. 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.
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 7. 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
Krok 8. 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>
adres:
1. "http://www.adres_strony"
tekst:
1. tekst pomocniczy, który pojawi się po najechaniu kursorem
cel:
1.
2.
3.
4.
"_blank" - załadowanie do nowego okna
"_parent" - do ramki nadrzędnej
"_self" - do tej samej, w której znajduje się element
"_top" - do pełnego oryginalnego okna
Składnia dla FTP wygląda tak:
<a href="adres" >...</a>
adres
1. "ftp://ftp.adres_serwera"
Składnia dla e-maila wygląda tak:
<a href="mailto:[email protected]" >[email protected]</a>
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. Spakowany cały folder proszę wysłać do mnie
na e-mail.
Powodzenia.

Podobne dokumenty