SlideShare a Scribd company logo
1 of 17
Download to read offline
IDZ DO
         PRZYK£ADOWY ROZDZIA£

                           SPIS TREœCI
                                         Tworzenie stron WWW.
                                         Kurs. Wydanie II
           KATALOG KSI¥¯EK               Autor: Rados³aw Sokó³
                                         ISBN: 83-246-0798-6
                      KATALOG ONLINE     Format: B5, stron: 312

       ZAMÓW DRUKOWANY KATALOG


              TWÓJ KOSZYK                Dynamiczny rozwój internetu i jego coraz wiêkszy zasiêg sprawiaj¹, ¿e witryny WWW
                                         sta³y siê niemal obowi¹zkowymi wizytówkami przedsiêbiorstw i organizacji. Tak¿e coraz
                    DODAJ DO KOSZYKA     wiêcej u¿ytkowników prywatnych tworzy w³asne „miejsca w sieci” prezentuj¹c na nich
                                         wykonane przez siebie zdjêcia, opisuj¹c swoje zainteresowania lub prowadz¹c
                                         internetowe pamiêtniki zwane blogami. Na rynku oprogramowania pojawia siê coraz
         CENNIK I INFORMACJE             wiêcej narzêdzi pozwalaj¹cych na tworzenie stron internetowych bez znajomoœci ich
                                         podstawowego budulca — jêzyka HTML, jednak jakoœæ generowanego przez nie kodu
                                         czêsto pozostawia sporo do ¿yczenia. Znajomoœæ znaczników HTML i umiejêtnoœæ
                   ZAMÓW INFORMACJE
                     O NOWOœCIACH        „rêcznego” stworzenia strony WWW nadal pozostaje podstawow¹ umiejêtnoœci¹,
                                         jak¹ musi posi¹œæ ka¿dy, kto chce zaistnieæ w sieci.
                       ZAMÓW CENNIK      Dziêki ksi¹¿ce „Tworzenie stron WWW. Kurs. Wydanie II” opanujesz najnowsz¹ wersjê
                                         jêzyka HTML oraz jego rozszerzon¹ i zunifikowan¹ postaæ — XHTML. Nauczysz siê
                                         pisaæ kod HTML w zwyk³ym edytorze tekstu. Dowiesz siê, jak skonstruowane s¹
                 CZYTELNIA               dokumenty HTML i jak¹ rolê pe³ni¹ poszczególne znaczniki tego jêzyka. Nauczysz siê
                                         wprowadzaæ i formatowaæ tekst, przygotowywaæ i osadzaæ w kodzie elementy graficzne
          FRAGMENTY KSI¥¯EK ONLINE       oraz projektowaæ mechanizmy nawigacji. Poznasz technologiê kaskadowych arkuszy
                                         stylów, podstawy jêzyka JavaScript oraz zasady tworzenia tabel i ramek. Dowiesz siê
                                         tak¿e, w jaki sposób opublikowaæ gotow¹ witrynê WWW na serwerze internetowym.
                                         W ksi¹¿ce znajdziesz równie¿ niezwykle przydatne w pracy zestawienie wszystkich
                                         znaczników jêzyka XHTML.
                                             • Struktura dokumentów HTML
                                             • Wprowadzanie tekstu i okreœlanie jego atrybutów
                                             • Tworzenie ³¹czy do innych stron WWW oraz do poczty elektronicznej
                                             • Osadzanie na stronie elementów graficznych
                                             • Tworzenie tabel i ramek
                                             • Korzystanie z kaskadowych arkuszy stylów
                                             • Umieszczanie na stronie elementów dynamicznych z wykorzystaniem
Wydawnictwo Helion
ul. Koœciuszki 1c                              jêzyka JavaScript
44-100 Gliwice                               • Projektowanie struktury serwisu WWW
tel. 032 230 98 63                           • Publikacja witryny na serwerze za pomoc¹ klienta FTP
e-mail: helion@helion.pl                 Po przeczytaniu tej ksi¹¿ki bêdziesz gotowy do stworzenia w³asnej witryny WWW.
                                         Opanowanie wiadomoœci w niej zawartych to pierwszy krok do zostania profesjonalnym
                                         webmasterem.
Spis treści
              Wstêp ......................................................................................................................................................7

Rozdzia³ 1.   Nowa strona WWW .......................................................................................................................15
              Uruchomienie programu Notatnik ....................................................................................16
              Wprowadzanie podstawowego kodu strony .....................................................................18
              Ustalanie tytułu strony WWW ...........................................................................................20
              Zapisywanie kodu strony na dysku twardym ...................................................................21
              Otwieranie zapisanej wcześniej strony WWW ................................................................23
              Wyświetlanie strony w przeglądarce ..................................................................................24
              Aktualizowanie strony w przeglądarce ..............................................................................27
              Kopiowanie fragmentu kodu HTML .................................................................................28
              Wklejanie uprzednio skopiowanego fragmentu kodu HTML .......................................29
              Wycinanie fragmentu kodu HTML ...................................................................................30
              Podsumowanie......................................................................................................................31

Rozdzia³ 2.   Tekst i jego atrybuty.....................................................................................................................33
              Wprowadzanie tekstu...........................................................................................................34
              Deklarowanie sposobu kodowania polskich znaków diakrytycznych ..........................35
              Zapisanie fragmentu tekstu czcionką pogrubioną ...........................................................37
              Zapisanie fragmentu tekstu kursywą .................................................................................38
              Podkreślenie fragmentu tekstu ...........................................................................................39
              Twarde spacje ........................................................................................................................40
              Indeksy górne i dolne...........................................................................................................41
              Zapisywanie fragmentu tekstu czcionką nieproporcjonalną..........................................42
              Zapisywanie większego fragmentu tekstu czcionką nieproporcjonalną .......................44
              Zmiana sposobu wyrównywania akapitu tekstu ..............................................................46
              Łamanie tekstu wewnątrz akapitu ......................................................................................48
              Zmiana koloru treści i tła akapitu ......................................................................................49
              Zmiana koloru treści i tła fragmentu tekstu .....................................................................51
              Zmiana rozmiaru czcionki ..................................................................................................52
              Zmiana kroju pisma .............................................................................................................53
              Określanie marginesów akapitu .........................................................................................55
              Tworzenie nagłówka ............................................................................................................57
              Wstawianie poziomej linii...................................................................................................59
              Zmiana wyglądu poziomej linii..........................................................................................60
              Lista wypunktowana ............................................................................................................62
              Zagnieżdżanie listy ...............................................................................................................63
              Lista numerowana ................................................................................................................64
              Wstawianie znaków specjalnych ........................................................................................65
              Kompletna, prosta strona ....................................................................................................67
              Podsumowanie......................................................................................................................70
4    Spis treści


Rozdzia³ 3.   Odnośniki ..........................................................................................................................................71
              Tworzenie odnośnika...........................................................................................................72
              Tworzenie odnośnika pocztowego .....................................................................................73
              Definiowanie domyślnego tematu wiadomości pocztowej.............................................75
              Definiowanie etykiety ..........................................................................................................77
              Tworzenie odnośnika prowadzącego do etykiety ............................................................78
              Tworzenie odnośnika prowadzącego do etykiety zadeklarowanej
              na innej stronie WWW .......................................................................................................79
              Otwieranie odnośnika w nowym oknie ............................................................................81
              Podsumowanie......................................................................................................................82

Rozdzia³ 4.   Obrazy.................................................................................................................................................83
              Format GIF............................................................................................................................84
              Format JPEG .........................................................................................................................86
              Pobieranie i instalowanie programu IrfanView ...............................................................87
              Umieszczanie obrazu na stronie WWW .........................................................................101
              Podsumowanie....................................................................................................................127

Rozdzia³ 5.   Tabele ...............................................................................................................................................129
              Jak w języku HTML opisuje się tabelę? ...........................................................................130
              Tworzenie tabeli .................................................................................................................131
              Wprowadzanie tekstu do komórki tabeli ........................................................................135
              Zmiana szerokości kolumny tabeli ..................................................................................136
              Zmiana koloru tła tabeli ....................................................................................................138
              Zmiana koloru tła komórki tabeli ....................................................................................139
              Zmiana marginesów komórek tabeli ...............................................................................140
              Wstawianie nowego wiersza tabeli...................................................................................142
              Wstawianie nowej kolumny tabeli ...................................................................................144
              Scalanie komórek tabeli .....................................................................................................146
              Dzielenie scalonej komórki tabeli ....................................................................................150
              Określenie położenia zawartości komórki tabeli ...........................................................152
              Tabela tworząca układ strony ...........................................................................................154
              Podsumowanie....................................................................................................................161

Rozdzia³ 6.   Kaskadowe arkusze stylu ........................................................................................................163
              Styl wpisany.........................................................................................................................164
              Styl osadzony ......................................................................................................................165
              Zewnętrzny arkusz stylu ....................................................................................................166
              Dlaczego „kaskadowe”? .....................................................................................................167
              Zmiana czcionki, kolorów tekstu i tła oraz marginesów tekstu ...................................168
              Zmiana wyglądu elementu języka HTML ......................................................................171
              Definiowanie klas wyglądu elementu języka HTML .....................................................173
              Definiowanie niezależnych klas stylu ..............................................................................175
              Zmiana wyglądu odnośników ..........................................................................................177
              Tworzenie zewnętrznego arkusza stylu ...........................................................................179
              Podsumowanie....................................................................................................................182
Spis treści                  5


Rozdzia³ 7.          Ramki ................................................................................................................................................183
                     Budowa serwisu składającego się z ramek ......................................................................184
                     Tworzenie strony podzielonej na ramki ..........................................................................185
                     Weryfikowanie podziału na ramki ...................................................................................188
                     Tworzenie ramki z tytułem serwisu .................................................................................189
                     Tworzenie ramki z menu ...................................................................................................190
                     Tworzenie ramki z treścią .................................................................................................191
                     Ustalanie początkowej zawartości ramek ........................................................................192
                     Tworzenie odnośnika prowadzącego do wybranej ramki ............................................194
                     Tworzenie odnośnika otwierającego nowe okno przeglądarki ....................................196
                     Blokowanie możliwości zmiany szerokości ramki .........................................................198
                     Zmiana obramowania ramki ............................................................................................200
                     Tworzenie treści alternatywnej .........................................................................................201
                     Ramka osadzona.................................................................................................................202
                     Usuwanie obramowania ramki osadzonej ......................................................................204
                     Podsumowanie....................................................................................................................205

Rozdzia³ 8.          JavaScript ........................................................................................................................................207
                     Quiz internetowy ................................................................................................................208
                     Dynamiczne menu .............................................................................................................217
                     Podsumowanie....................................................................................................................221

Rozdzia³ 9.          Serwis internetowy .....................................................................................................................223
                     Strona główna serwisu .......................................................................................................224
                     Dynamiczne tworzenie stron WWW ..............................................................................225
                     Informacje o stronie WWW .............................................................................................232
                     Podsumowanie....................................................................................................................234

Rozdzia³ 10. Publikowanie serwisu WWW ..................................................................................................235
             Instalowanie programu SmartFTP...................................................................................237
             Uruchomienie programu SmartFTP ...............................................................................245
             Tworzenie nowego połączenia ..........................................................................................246
             Nawiązywanie połączenia .................................................................................................249
             Zrywanie połączenia z serwerem .....................................................................................251
             Aktualizowanie listy plików ..............................................................................................252
             Podświetlanie grupy plików ..............................................................................................253
             Pobieranie plików z serwera .............................................................................................254
             Tworzenie nowego folderu na serwerze ..........................................................................255
             Umieszczanie plików na serwerze ....................................................................................256
             Weryfikacja poprawności opublikowania pliku HTML ................................................257
             Zmiana nazwy folderu lub pliku umieszczonego na serwerze.....................................259
             Zmiana praw dostępu do folderów lub plików umieszczonych na serwerze .............260
             Usuwanie plików przechowywanych na serwerze .........................................................262
             Weryfikacja zgodności kodu HTML ze standardami ....................................................264
             Podsumowanie....................................................................................................................266
6          Spis treści


Rozdzia³ 11. Zakoñczenie..................................................................................................................................................... 267

Dodatek A                 Elementy jêzyka XHTML ..........................................................................................................269
                          Elementy podstawowe .......................................................................................................270
                          Atrybuty tekstu ...................................................................................................................272
                          Bloki tekstu..........................................................................................................................274
                          Odnośniki i etykiety...........................................................................................................276
                          Ramki ...................................................................................................................................277
                          Formularze ..........................................................................................................................279
                          Listy ......................................................................................................................................284
                          Obrazy..................................................................................................................................285
                          Tabele ...................................................................................................................................287
                          Kaskadowe arkusze stylu ...................................................................................................291
                          Informacje o dokumencie .................................................................................................293
                          Programowanie...................................................................................................................295

                          Skorowidz .............................................................................................................................................. 297
3
 !   Tworzenie odnośnika
 !   Tworzenie odnośnika pocztowego
 !   DeÞniowanie domyślnego tematu
     wiadomości pocztowej
 !   DeÞniowanie etykiety
 !   Tworzenie odnośnika prowadz¹cego
     do etykiety
 !   Tworzenie odnośnika prowadz¹cego
     do etykiety zadeklarowanej na innej
     stronie WWW
 !
 !
     Otwieranie odnośnika w nowym oknie
     Podsumowanie
                                                                  Odnośniki
Odnośniki jeszcze do niedawna odróżniały strony WWW od wszystkich innych do-
kumentów elektronicznych. Dzisiaj możliwość deklarowania w prawie każdym ty-
pie dokumentu odnośników do dowolnych innych materiałów — niezależnie od ich
umiejscowienia w globalnej sieci — zrewolucjonizowała świat informacji. Czy klikając
odnośnik przenoszący Cię z jednego artykułu do drugiego, możesz sobie wyobrazić,
że kiedyś korzystano z globalnej sieci komputerowej bez ich pomocy?

Odnośniki, nazywane czasem połączeniami (lub „linkami” — od angielskiego słowa
link), są niesamowicie użytecznym i wygodnym narzędziem. Co ciekawe, tworzy się je
wyjątkowo łatwo.

Adresy internetowe dzielą się na:

      ♦ bezwzględne (np. http://www.helion.pl/) — podany adres od początku
        do końca (bezwzględnie) definiuje położenie strony WWW i może być stoso-
        wany w takiej samej postaci, niezależnie od strony WWW, na której
        go użyjemy,
      ♦ względne (np. ../teksty/opis.html lub też nowy.html) — podany adres definiuje
        położenie strony WWW wyłącznie względem aktualnej strony; użycie go na
        innej stronie WWW (umieszczonej w innym katalogu tego samego serwera
        lub na innym serwerze) uniemożliwi odszukanie wskazywanego przez odnoś-
        nik dokumentu.

              Adresy internetowe często nazywane są też adresami URL lub URI — od angielskich
              nazw Uniform Resource Locator oraz Uniform Resource Identifier (jednolity lokalizator
              zasobu).
72      Tworzenie odnośnika


Tworzenie odnośnika
Odnośnik reprezentuje obiekt o nazwie <a>. Będzie on pojawiał się we wszystkich
przykładach w tym rozdziale.
 6                                                      1. Umieść kursor w tym miejscu
                                                           kodu, w którym ma się pojawić
                                                           odnośnik. Najczęściej odnośniki
                              4
                                                           umieszcza się wewnątrz akapitu
                                                           tekstu, czyli wewnątrz elementu
             3                      5                      <p>.

             2                                          2. Wprowadź kod elementu <a>.
     3. Rozbuduj element <a> o atrybut href zawierający zapisany w cudzysłowie doce-
        lowy adres URL odnośnika:
       <a href=”adres-docelowy”>

              Wprowadzając bezwzględny adres strony WWW, nie zapominaj o poprawnym sfor-
              mowaniu go. Adres bezwzględny musi zaczynać się od nazwy protokołu internetowego
              (w przypadku stron WWW: http://). Jeżeli adres zawiera tylko nazwę serwera, musi koń-
              czyć się znakiem /.


     4. Wprowadź tekst, który ma być wyświetlany jako odnośnik.


              Staraj się unikać definiowania jako odnośników sformułowań typu „kliknij tutaj”.


     5. Zamknij element <a>.
     6. Zapisz wprowadzone zmiany.
                                                        7. Uaktywnij okno przeglądarki.
                                     7                  8. Zaktualizuj wyświetlaną stronę.
                          8                             9. Umieść wskaźnik myszy na utwo-
                                                           rzonym odnośniku. Kliknij
       9
                                                           i sprawdź, czy faktycznie przeniesie
                                                           Cię do strony WWW, której adres
                                                           wpisałeś w kodzie.
Tworzenie odnośnika pocztowego        73


Tworzenie odnośnika pocztowego
Najprawdopodobniej nieraz na stronach WWW widziałeś odnośniki, których kliknięcie
natychmiast otwierało okno Twojego programu pocztowego z nową, automatycznie za-
adresowaną wiadomością. Wbrew pozorom, przygotowanie takiego odnośnika jest rów-
nie łatwe jak zbudowanie zwykłego odnośnika prowadzącego do strony internetowej.

Umieszczenie na stronie odnośnika prowadzącego do Twojej skrzynki pocztowej zde-
cydowanie podniesie jakość tworzonej strony, gdyż umożliwi jej czytelnikom zgłaszanie
pod Twoim adresem uwag jej dotyczących. Nie zapominaj zatem o tym szczególe — naj-
lepiej zaś przygotuj sobie szablon pustej strony (na podstawie którego będziesz tworzył
kolejne strony podrzędne serwisu) z utworzonym w jej stopce odnośnikiem pocztowym.
6
                                                 1. Umieść kursor w miejscu kodu,
                                                    w którym ma się pojawić odnośnik
                                                    pocztowy.
            1
                                                 2. Wprowadź kod elementu <a>.
                                                 3. Rozbuduj element <a> o atrybut
        5                    3
                     2                              href zawierający zapisane w cudzy-
                                       4            słowie wyrażenie mailto: oraz do-
                                                    celowy adres pocztowy:
                                                   <a href=”mailto:adres-
                                                   pocztowy”>

                                                 4. Wprowadź tekst, który ma być wy-
                                                    świetlany jako odnośnik. Może to
                                                    być np. Twoje imię i nazwisko.
                                                 5. Zamknij element <a>.
                                                 6. Zapisz wprowadzone zmiany.
                                                 7. Uaktywnij okno przeglądarki.
                                 7               8. Zaktualizuj wyświetlaną stronę.
                         8                       9. Kliknij utworzony odnośnik, aby
                                                    przetestować jego działanie i spraw-
                                                    dzić, czy program pocztowy otwo-
            9                                       rzy do edycji prawidłowo zaadreso-
                                                    waną wiadomość pocztową.
74   Tworzenie odnośnika pocztowego


                                                 10. System Windows Vista wyświetli
                                                     ostrzeżenie informujące, że strona
                      10
                                                     WWW próbuje uzyskać dostęp
                                                     do Twojej poczty elektronicznej.
                                                 11. Udziel zgody na rozpoczęcie two-
                                                     rzenia nowej wiadomości poczto-
                              11                     wej, klikając przycisk Zezwalaj.



                                                 12. Wiadomość pocztowa została po-
                                                     prawnie zaadresowana. Czytelnik
                                                     Twojej strony musi teraz jedynie
                                                     wprowadzić temat i treść wiadomo-
                                                     ści oraz wysłać ją.


                 12




          Pamiętaj, że zamieszczenie adresu pocztowego na stronie WWW dostępnej w Internecie
          jest równoznaczne z ujawnieniem go wszystkim osobom rozsyłającym hurtowo nie-
          chciane wiadomości elektroniczne (tzw. spam). Jeśli zdecydujesz się dać czytelnikom
          Twojej strony możliwość kontaktowania się z Tobą, zadbaj o zabezpieczenie swojej
          skrzynki pocztowej przed napływem spamu.
DeÞniowanie domyślnego tematu wiadomości pocztowej                 75


DeÞniowanie domyślnego tematu
wiadomości pocztowej
Jeśli chcesz jeszcze lepiej zautomatyzować proces wysyłania wiadomości pocztowej,
możesz bezpośrednio w kodzie odnośnika podać domyślny temat tworzonej wiadomo-
ści pocztowej.

3




                             1


                                         2



    1. Umieść kursor wewnątrz wartości atrybutu href znacznika <a>, zaraz za wpro-
       wadzonym docelowym adresem pocztowym.
    2. Wprowadź tekst ?Subject= oraz domyślną treść tematu wiadomości pocztowej:
      <a href=”mailto:adres-pocztowy?Subject=temat wiadomosci pocztowej”>


             Staraj się zapisywać domyślne tematy wiadomości pocztowych wyłącznie z wykorzy-
             staniem znaków alfabetu łacińskiego, bez stosowania polskich znaków diakrytycznych.
             Pozwoli Ci to uniknąć problemów związanych z różnorodnością standardów kodowa-
             nia znaków.


    3. Zapisz wprowadzone zmiany.

                                                      4. Uaktywnij okno przeglądarki.

                                 4
                                                      5. Zaktualizuj wyświetlaną stronę.
                        5                             6. Wygląd odnośnika nie zmienił się.
                                                         Kliknij go jednak, aby przetestować
                                                         jego działanie.
            6
76   DeÞniowanie domyślnego tematu wiadomości pocztowej


                                           7. Jeżeli nie chcesz za każdym razem
                                              potwierdzać chęci wysłania wiado-
                                              mości, umieść znacznik w polu
                                              Nie pokazuj ostrzeżenia dla tego
                                              programu ponownie.
                                           8. Zaakceptuj ostrzeżenie.
                             8

        7


                                           9. Utworzona wiadomość pocztowa
                                              została teraz nie tylko prawidłowo
                         9                    zaadresowana…
               10                         10. …ale również opatrzona odpo-
                                              wiednim tytułem.
DeÞniowanie etykiety          77


DeÞniowanie etykiety
Nie zawsze informacja, do której należy zapewnić szybki dostęp za pomocą odnoś-
nika, znajduje się na innej stronie WWW. Często przydaje się możliwość zdefiniowa-
nia odnośnika przenoszącego czytelnika do innego miejsca tej samej strony WWW.
Pierwszym krokiem przy tworzeniu takiego odnośnika jest zdefiniowanie etykiety
(zwanej też czasem zakotwiczeniem — od jej angielskiej nazwy anchor), czyli punktu
docelowego dla odnośników.

              Najczęstszym zastosowaniem etykiet i prowadzących do nich odnośników są odnośniki
              umożliwiające czytelnikowi powrót na początek strony.


 4                                                       1. Umieść kursor w tym miejscu
     1                                                      kodu, które ma zostać oznaczone
                                                            etykietą.
         3                                               2. Wprowadź kod elementu <a>
          2                                                 w postaci pojedynczego znacz-
                                                            nika otwierającego i zamykającego
                                                            element.
                                                         3. Dodaj do utworzonego elementu
                                                            <a> atrybut name, którego wartość
                                                            stanowi nazwę tworzonej etykiety:
                                                            <a name=”nazwa-etykiety” />


              Nazwa etykiety powinna składać się wyłącznie z liter alfabetu łacińskiego i nie może za-
              wierać znaków spacji. Zastosowanie innych znaków może spowodować, że odnośniki
              prowadzące do etykiety nie będą funkcjonować.


     4. Zapisz wprowadzone zmiany.

              Etykiety są całkowicie niewidoczne podczas przeglądania strony za pomocą przeglą-
              darki internetowej.
78        Tworzenie odnośnika prowadz¹cego do etykiety


Tworzenie odnośnika prowadz¹cego
do etykiety
                                                          1. Umieść kursor w tym miejscu kodu,
      6
                                                             w którym ma się pojawić odnośnik.
                                                          2. Wprowadź kod elementu <a>.
                                                          3. Rozbuduj element <a> o atrybut
                                                             href zawierający znak # oraz zapi-
1         3          4
                                                             saną w cudzysłowie nazwę utworzo-
                                                             nej wcześniej docelowej etykiety:
          2                                                  <a href=”#etykieta-docelowa”>
                              5

                                                          4. Wprowadź tekst, który ma być wy-
                                      7
                                                             świetlany jako odnośnik.
                              8                           5. Zamknij element <a>.
                                                          6. Zapisz wprowadzone zmiany.
                                                          7. Uaktywnij okno przeglądarki.
                 9
                                                          8. Zaktualizuj wyświetlaną stronę.
                                                          9. Kliknij utworzony odnośnik, by
                                                             przetestować jego działanie.
                                                        10. Do adresu strony dopisana została
                         10                                 nazwa etykiety…
                                                        11. …a zawartość okna przeglądarki
                                                            przesunęła się tak, by widoczny
     11
                                                            stał się fragment strony oznaczony
                                                            w kodzie etykietą.



               Pamiętaj, że odnośniki prowadzące do etykiet będą działać tylko wtedy, gdy etykieta, do
               której prowadzi odnośnik, umieszczona jest w miejscu strony niewidocznym w danym
               momencie w oknie przeglądarki. Nie zdziw się więc, jeśli po utworzeniu bardzo krótkiej
               strony testowej zawierającej etykietę i prowadzący do niej odnośnik skorzystanie z od-
               nośnika nie da żadnego efektu — mechanizm ten został przystosowany do nawigowania
               po wyjątkowo obszernych stronach WWW.
Tworzenie odnośnika prowadz¹cego do etykiety zadeklarowanej na innej stronie WWW             79


Tworzenie odnośnika prowadz¹cego
do etykiety zadeklarowanej na innej
stronie WWW
Etykiety i prowadzące do nich odnośniki najłatwiej wykorzystać do uproszczenia na-
wigacji w ramach jednej strony WWW. Jednak odnośnik może również prowadzić do
etykiety znajdującej się na zupełnie innej stronie! Wykorzystując tę możliwość języka
HTML, umożliwisz czytelnikowi Twojego serwisu WWW przechodzenie do określo-
nego fragmentu dowolnej strony za pomocą jednego tylko kliknięcia odnośnika.

     6                                                   1. Umieść kursor w tym miejscu
                                                            kodu, w którym ma się pojawić
                                                            odnośnik.
             3
1


                               4
                   5
             2



                 Pamiętaj — odnośnik musi znajdować się w innym pliku niż etykieta. Krótko mówiąc,
                 musisz przygotować dwie strony WWW (dwa pliki .html): jeden z etykietą (jak w po-
                 przednim ćwiczeniu), a drugi z odnośnikiem (przygotowywany tutaj).


     2. Wprowadź kod elementu <a>.
     3. Rozbuduj element <a> o atrybut href zawierający zapisany w cudzysłowie doce-
        lowy adres URL odnośnika, znak # oraz nazwę docelowej etykiety:
         <a href=”adres-docelowy#docelowa-etykieta”>


                 Adresem docelowym może być po prostu nazwa drugiego pliku .html — oba pliki muszą
                 się w takim przypadku znajdować w tym samym folderze na dysku. To najprostsza po-
                 stać odnośnika o adresie względnym.


     4. Wprowadź tekst, który ma być wyświetlany jako odnośnik.
     5. Zamknij element <a>.
     6. Zapisz wprowadzone zmiany.
80   Tworzenie odnośnika prowadz¹cego do etykiety zadeklarowanej na innej stronie WWW


                                               7. Uaktywnij okno przeglądarki.
                              7                8. Zaktualizuj wyświetlaną stronę
                       8                          lub otwórz plik strony WWW za-
                                                  wierającej utworzony przed chwilą
              9                                   odnośnik.
                                               9. Kliknij utworzony odnośnik,
                                                  by przetestować jego działanie.
                                              10. W polu adresu pojawi się adres do-
                                                  celowej strony wraz z nazwą wybra-
                                                  nej etykiety…
                  10
                                              11. …a zawartość okna przeglądarki
                                                  zostanie przesunięta tak, by wi-
                                                  doczny stał się fragment strony
     11
                                                  oznaczony w kodzie etykietą.
Otwieranie odnośnika w nowym oknie        81


Otwieranie odnośnika w nowym oknie
Domyślnie odnośniki powodują wyświetlenie docelowej strony w tym samym oknie
przeglądarki, w którym znajdował się odnośnik. Jeśli chcesz, by cel odnośnika otwarty
został w nowym oknie przeglądarki, a na ekranie pozostało okno wyświetlające Twoją
stronę, wystarczy, że dodasz do elementu <a> jeden atrybut z odpowiednim elementem.
7                                               1. Umieść kursor w tym miejscu kodu,
                                                   w którym ma znaleźć się odnośnik.
                                                2. Wprowadź kod znacznika otwiera-
1                                                  jącego element <a>.
                                                3. Uzupełnij kod elementu <a> atry-
          3               4        5   6           butem href zawierającym adres
                2
                                                   docelowy odnośnika:
                                                   <a href=”adres-docelowy”>
                                                4. Uzupełnij kod elementu <a> atry-
                                                   butem target z parametrem _
                                                   blank. Informuje on przeglądarkę,
                                                   że kliknięcie odnośnika powinno
                                                   powodować otwarcie nowego okna:
                                                   <a href=”adres-docelowy”
                                                   target=”_blank”>

                    9                           5. Wprowadź tekst odnośnika.
                                                6. Zamknij element <a>. Kod od-
    10                                             nośnika powinien wyglądać teraz
                                                   mniej więcej tak:
                                                   <a href=”adres-docelowy”
                                                   target=”_blank”>Tekst
                                                   odnośnika</a>

                                                7. Zapisz wprowadzone zmiany.
                                                8. Uaktywnij okno przeglądarki.
                    11                          9. Zaktualizuj wyświetlaną stronę.
                                               10. Kliknij odnośnik.
                                               11. Docelowa strona WWW otwarła
                                                   się w nowym oknie przeglądarki.
82    Podsumowanie


Podsumowanie
Prawidłowo skonstruowany system odnośników może znacznie polepszyć jakość
Twojego serwisu internetowego. Jeśli dłuższe strony WWW wyposażysz w prosty spis
treści utworzony z odnośników prowadzących do fragmentów tekstu, a na końcu każ-
dego fragmentu umieścisz dyskretny odnośnik umożliwiający powrót do początku
strony oraz do głównej strony serwisu, nawigacja będzie znacznie przyjemniejsza
i efektywniejsza.

Postaraj się przećwiczyć najważniejsze zagadnienia dotyczące odnośników:

     ♦ utwórz długą stronę WWW (możesz ją wypełnić bezsensownym zbiorem
       znaków), podziel ją na fragmenty opatrzone tytułami, a następnie — wyko-
       rzystując etykiety i odnośniki — opracuj na początku strony menu prowa-
       dzące do poszczególnych części tekstu,
     ♦ przygotuj stronę zawierającą odnośniki prowadzące do serwisów interneto-
       wych najczęściej przez Ciebie odwiedzanych; jeśli dobrze ją przygotujesz, mo-
       żesz nawet pokusić się o wykorzystanie jej jako Twojej strony domowej i roz-
       poczynanie surfowania po Sieci właśnie od niej.

More Related Content

What's hot

Tworzenie stron WWW. Biblia. Wydanie II
Tworzenie stron WWW. Biblia. Wydanie IITworzenie stron WWW. Biblia. Wydanie II
Tworzenie stron WWW. Biblia. Wydanie IIWydawnictwo Helion
 
ABC tworzenia stron WWW. Wydanie II
ABC tworzenia stron WWW. Wydanie IIABC tworzenia stron WWW. Wydanie II
ABC tworzenia stron WWW. Wydanie IIWydawnictwo Helion
 
Serwisy internetowe. Programowanie
Serwisy internetowe. ProgramowanieSerwisy internetowe. Programowanie
Serwisy internetowe. ProgramowanieWydawnictwo Helion
 
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalistyPHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalistyWydawnictwo Helion
 
Tworzenie stron WWW. Nieoficjalny podręcznik
Tworzenie stron WWW. Nieoficjalny podręcznikTworzenie stron WWW. Nieoficjalny podręcznik
Tworzenie stron WWW. Nieoficjalny podręcznikWydawnictwo Helion
 
Projektowanie stron WWW. Jak to zrobić?
Projektowanie stron WWW. Jak to zrobić?Projektowanie stron WWW. Jak to zrobić?
Projektowanie stron WWW. Jak to zrobić?Wydawnictwo Helion
 
Adobe Dreamweaver CS3 z ASP, ColdFusion i PHP. Oficjalny podręcznik
Adobe Dreamweaver CS3 z ASP, ColdFusion i PHP. Oficjalny podręcznikAdobe Dreamweaver CS3 z ASP, ColdFusion i PHP. Oficjalny podręcznik
Adobe Dreamweaver CS3 z ASP, ColdFusion i PHP. Oficjalny podręcznikWydawnictwo Helion
 
Java. Usługi WWW. Vademecum profesjonalisty
Java. Usługi WWW. Vademecum profesjonalistyJava. Usługi WWW. Vademecum profesjonalisty
Java. Usługi WWW. Vademecum profesjonalistyWydawnictwo Helion
 
Macromedia Flash MX 2004. Oficjalny podręcznik
Macromedia Flash MX 2004. Oficjalny podręcznikMacromedia Flash MX 2004. Oficjalny podręcznik
Macromedia Flash MX 2004. Oficjalny podręcznikWydawnictwo Helion
 
Macromedia Dreamweaver 8. Oficjalny podręcznik
Macromedia Dreamweaver 8. Oficjalny podręcznikMacromedia Dreamweaver 8. Oficjalny podręcznik
Macromedia Dreamweaver 8. Oficjalny podręcznikWydawnictwo Helion
 
Macromedia Dreamweaver MX 2004. Oficjalny podręcznik
Macromedia Dreamweaver MX 2004. Oficjalny podręcznikMacromedia Dreamweaver MX 2004. Oficjalny podręcznik
Macromedia Dreamweaver MX 2004. Oficjalny podręcznikWydawnictwo Helion
 
CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać nią
CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać niąCMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać nią
CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać niąWydawnictwo Helion
 
Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik
Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznikAdobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik
Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznikWydawnictwo Helion
 

What's hot (20)

Tworzenie stron WWW. Biblia. Wydanie II
Tworzenie stron WWW. Biblia. Wydanie IITworzenie stron WWW. Biblia. Wydanie II
Tworzenie stron WWW. Biblia. Wydanie II
 
ABC tworzenia stron WWW. Wydanie II
ABC tworzenia stron WWW. Wydanie IIABC tworzenia stron WWW. Wydanie II
ABC tworzenia stron WWW. Wydanie II
 
Dreamweaver MX 2004
Dreamweaver MX 2004Dreamweaver MX 2004
Dreamweaver MX 2004
 
Serwisy internetowe. Programowanie
Serwisy internetowe. ProgramowanieSerwisy internetowe. Programowanie
Serwisy internetowe. Programowanie
 
Po prostu HTML 4. Wydanie III
Po prostu HTML 4. Wydanie IIIPo prostu HTML 4. Wydanie III
Po prostu HTML 4. Wydanie III
 
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalistyPHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty
 
Dreamweaver MX
Dreamweaver MXDreamweaver MX
Dreamweaver MX
 
Tworzenie stron WWW. Nieoficjalny podręcznik
Tworzenie stron WWW. Nieoficjalny podręcznikTworzenie stron WWW. Nieoficjalny podręcznik
Tworzenie stron WWW. Nieoficjalny podręcznik
 
Dreamweaver MX. Ćwiczenia
Dreamweaver MX. ĆwiczeniaDreamweaver MX. Ćwiczenia
Dreamweaver MX. Ćwiczenia
 
Contribute 2. Szybki start
Contribute 2. Szybki startContribute 2. Szybki start
Contribute 2. Szybki start
 
Projektowanie stron WWW. Jak to zrobić?
Projektowanie stron WWW. Jak to zrobić?Projektowanie stron WWW. Jak to zrobić?
Projektowanie stron WWW. Jak to zrobić?
 
Adobe Dreamweaver CS3 z ASP, ColdFusion i PHP. Oficjalny podręcznik
Adobe Dreamweaver CS3 z ASP, ColdFusion i PHP. Oficjalny podręcznikAdobe Dreamweaver CS3 z ASP, ColdFusion i PHP. Oficjalny podręcznik
Adobe Dreamweaver CS3 z ASP, ColdFusion i PHP. Oficjalny podręcznik
 
Java. Usługi WWW. Vademecum profesjonalisty
Java. Usługi WWW. Vademecum profesjonalistyJava. Usługi WWW. Vademecum profesjonalisty
Java. Usługi WWW. Vademecum profesjonalisty
 
Macromedia Flash MX 2004. Oficjalny podręcznik
Macromedia Flash MX 2004. Oficjalny podręcznikMacromedia Flash MX 2004. Oficjalny podręcznik
Macromedia Flash MX 2004. Oficjalny podręcznik
 
Macromedia Dreamweaver 8. Oficjalny podręcznik
Macromedia Dreamweaver 8. Oficjalny podręcznikMacromedia Dreamweaver 8. Oficjalny podręcznik
Macromedia Dreamweaver 8. Oficjalny podręcznik
 
Macromedia Dreamweaver MX 2004. Oficjalny podręcznik
Macromedia Dreamweaver MX 2004. Oficjalny podręcznikMacromedia Dreamweaver MX 2004. Oficjalny podręcznik
Macromedia Dreamweaver MX 2004. Oficjalny podręcznik
 
Pajączek 5 NxG
Pajączek  5 NxGPajączek  5 NxG
Pajączek 5 NxG
 
ABC tworzenia stron WWW
ABC tworzenia stron WWWABC tworzenia stron WWW
ABC tworzenia stron WWW
 
CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać nią
CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać niąCMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać nią
CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać nią
 
Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik
Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznikAdobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik
Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik
 

Viewers also liked

Anatomia PC. Kompendium. Wydanie III
Anatomia PC. Kompendium. Wydanie IIIAnatomia PC. Kompendium. Wydanie III
Anatomia PC. Kompendium. Wydanie IIIWydawnictwo Helion
 
PHP5. Profesjonalne tworzenie oprogramowania
PHP5. Profesjonalne tworzenie oprogramowaniaPHP5. Profesjonalne tworzenie oprogramowania
PHP5. Profesjonalne tworzenie oprogramowaniaWydawnictwo Helion
 
Visual Basic 2005. Zapiski programisty
Visual Basic 2005. Zapiski programistyVisual Basic 2005. Zapiski programisty
Visual Basic 2005. Zapiski programistyWydawnictwo Helion
 
Zarządzanie zasobami. Wzorce projektowe
Zarządzanie zasobami. Wzorce projektoweZarządzanie zasobami. Wzorce projektowe
Zarządzanie zasobami. Wzorce projektoweWydawnictwo Helion
 
Fotografia cyfrowa. Edycja zdjęć. Wydanie III
Fotografia cyfrowa. Edycja zdjęć. Wydanie IIIFotografia cyfrowa. Edycja zdjęć. Wydanie III
Fotografia cyfrowa. Edycja zdjęć. Wydanie IIIWydawnictwo Helion
 
UML. Inżynieria oprogramowania. Wydanie II
UML. Inżynieria oprogramowania. Wydanie IIUML. Inżynieria oprogramowania. Wydanie II
UML. Inżynieria oprogramowania. Wydanie IIWydawnictwo Helion
 
Zagrożenia w internecie. Chroń swoje dziecko
Zagrożenia w internecie. Chroń swoje dzieckoZagrożenia w internecie. Chroń swoje dziecko
Zagrożenia w internecie. Chroń swoje dzieckoWydawnictwo Helion
 
PHP, MySQL i Apache dla każdego. Wydanie III
PHP, MySQL i Apache dla każdego. Wydanie IIIPHP, MySQL i Apache dla każdego. Wydanie III
PHP, MySQL i Apache dla każdego. Wydanie IIIWydawnictwo Helion
 
Windows XP. Komendy i polecenia. Leksykon kieszonkowy
Windows XP. Komendy i polecenia. Leksykon kieszonkowyWindows XP. Komendy i polecenia. Leksykon kieszonkowy
Windows XP. Komendy i polecenia. Leksykon kieszonkowyWydawnictwo Helion
 

Viewers also liked (14)

Anatomia PC. Kompendium. Wydanie III
Anatomia PC. Kompendium. Wydanie IIIAnatomia PC. Kompendium. Wydanie III
Anatomia PC. Kompendium. Wydanie III
 
Cubase SX 3 dla zapaleńców
Cubase SX 3 dla zapaleńcówCubase SX 3 dla zapaleńców
Cubase SX 3 dla zapaleńców
 
ABC systemu Windows Vista PL
ABC systemu Windows Vista PLABC systemu Windows Vista PL
ABC systemu Windows Vista PL
 
Access 2007 PL. Kurs
Access 2007 PL. KursAccess 2007 PL. Kurs
Access 2007 PL. Kurs
 
PHP5. Profesjonalne tworzenie oprogramowania
PHP5. Profesjonalne tworzenie oprogramowaniaPHP5. Profesjonalne tworzenie oprogramowania
PHP5. Profesjonalne tworzenie oprogramowania
 
Visual Basic 2005. Zapiski programisty
Visual Basic 2005. Zapiski programistyVisual Basic 2005. Zapiski programisty
Visual Basic 2005. Zapiski programisty
 
Zarządzanie zasobami. Wzorce projektowe
Zarządzanie zasobami. Wzorce projektoweZarządzanie zasobami. Wzorce projektowe
Zarządzanie zasobami. Wzorce projektowe
 
Fotografia cyfrowa. Edycja zdjęć. Wydanie III
Fotografia cyfrowa. Edycja zdjęć. Wydanie IIIFotografia cyfrowa. Edycja zdjęć. Wydanie III
Fotografia cyfrowa. Edycja zdjęć. Wydanie III
 
UML. Inżynieria oprogramowania. Wydanie II
UML. Inżynieria oprogramowania. Wydanie IIUML. Inżynieria oprogramowania. Wydanie II
UML. Inżynieria oprogramowania. Wydanie II
 
JavaScript. Rozmówki
JavaScript. RozmówkiJavaScript. Rozmówki
JavaScript. Rozmówki
 
Zagrożenia w internecie. Chroń swoje dziecko
Zagrożenia w internecie. Chroń swoje dzieckoZagrożenia w internecie. Chroń swoje dziecko
Zagrożenia w internecie. Chroń swoje dziecko
 
PHP, MySQL i Apache dla każdego. Wydanie III
PHP, MySQL i Apache dla każdego. Wydanie IIIPHP, MySQL i Apache dla każdego. Wydanie III
PHP, MySQL i Apache dla każdego. Wydanie III
 
Windows XP. Komendy i polecenia. Leksykon kieszonkowy
Windows XP. Komendy i polecenia. Leksykon kieszonkowyWindows XP. Komendy i polecenia. Leksykon kieszonkowy
Windows XP. Komendy i polecenia. Leksykon kieszonkowy
 
Programowanie. Od podstaw
Programowanie. Od podstawProgramowanie. Od podstaw
Programowanie. Od podstaw
 

Similar to Tworzenie stron WWW. Kurs. Wydanie II

Tworzenie stron WWW w praktyce. Wydanie II
Tworzenie stron WWW w praktyce. Wydanie IITworzenie stron WWW w praktyce. Wydanie II
Tworzenie stron WWW w praktyce. Wydanie IIWydawnictwo Helion
 
Kurs tworzenia stron internetowych
Kurs tworzenia stron internetowychKurs tworzenia stron internetowych
Kurs tworzenia stron internetowychWydawnictwo Helion
 
PHP i MySQL. Dynamiczne strony WWW. Szybki start
PHP i MySQL. Dynamiczne strony WWW. Szybki startPHP i MySQL. Dynamiczne strony WWW. Szybki start
PHP i MySQL. Dynamiczne strony WWW. Szybki startWydawnictwo Helion
 
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie IIPHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie IIWydawnictwo Helion
 
FrontPage 2003 PL. Nie tylko dla webmasterów
FrontPage 2003 PL. Nie tylko dla webmasterówFrontPage 2003 PL. Nie tylko dla webmasterów
FrontPage 2003 PL. Nie tylko dla webmasterówWydawnictwo Helion
 
101 praktycznych skryptów na stronę WWW. Wydanie II
101 praktycznych skryptów na stronę WWW. Wydanie II101 praktycznych skryptów na stronę WWW. Wydanie II
101 praktycznych skryptów na stronę WWW. Wydanie IIWydawnictwo Helion
 
JavaScript dla webmasterów. Zaawansowane programowanie
JavaScript dla webmasterów. Zaawansowane programowanieJavaScript dla webmasterów. Zaawansowane programowanie
JavaScript dla webmasterów. Zaawansowane programowanieWydawnictwo Helion
 
Pajączek 5 NxG. Ćwiczenia praktyczne
Pajączek 5 NxG. Ćwiczenia praktycznePajączek 5 NxG. Ćwiczenia praktyczne
Pajączek 5 NxG. Ćwiczenia praktyczneWydawnictwo Helion
 
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie IIIPHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie IIIWydawnictwo Helion
 
Java w komercyjnych usługach sieciowych. Księga eksperta
Java w komercyjnych usługach sieciowych. Księga ekspertaJava w komercyjnych usługach sieciowych. Księga eksperta
Java w komercyjnych usługach sieciowych. Księga ekspertaWydawnictwo Helion
 
CSS. Antologia. 101 wskazówek i trików
CSS. Antologia. 101 wskazówek i trikówCSS. Antologia. 101 wskazówek i trików
CSS. Antologia. 101 wskazówek i trikówWydawnictwo Helion
 
JavaScript dla każdego. Wydanie IV
JavaScript dla każdego. Wydanie IVJavaScript dla każdego. Wydanie IV
JavaScript dla każdego. Wydanie IVWydawnictwo Helion
 
Zwiększ szybkość! Optymalizacja serwisów internetowych
Zwiększ szybkość! Optymalizacja serwisów internetowychZwiększ szybkość! Optymalizacja serwisów internetowych
Zwiększ szybkość! Optymalizacja serwisów internetowychWydawnictwo Helion
 
XHTML i CSS. Dostępne witryny internetowe
XHTML i CSS. Dostępne witryny internetoweXHTML i CSS. Dostępne witryny internetowe
XHTML i CSS. Dostępne witryny internetoweWydawnictwo Helion
 

Similar to Tworzenie stron WWW. Kurs. Wydanie II (17)

Tworzenie stron WWW w praktyce. Wydanie II
Tworzenie stron WWW w praktyce. Wydanie IITworzenie stron WWW w praktyce. Wydanie II
Tworzenie stron WWW w praktyce. Wydanie II
 
Kurs tworzenia stron internetowych
Kurs tworzenia stron internetowychKurs tworzenia stron internetowych
Kurs tworzenia stron internetowych
 
PHP i MySQL. Dynamiczne strony WWW. Szybki start
PHP i MySQL. Dynamiczne strony WWW. Szybki startPHP i MySQL. Dynamiczne strony WWW. Szybki start
PHP i MySQL. Dynamiczne strony WWW. Szybki start
 
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie IIPHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
 
FrontPage 2003 PL. Nie tylko dla webmasterów
FrontPage 2003 PL. Nie tylko dla webmasterówFrontPage 2003 PL. Nie tylko dla webmasterów
FrontPage 2003 PL. Nie tylko dla webmasterów
 
101 praktycznych skryptów na stronę WWW. Wydanie II
101 praktycznych skryptów na stronę WWW. Wydanie II101 praktycznych skryptów na stronę WWW. Wydanie II
101 praktycznych skryptów na stronę WWW. Wydanie II
 
JavaScript dla webmasterów. Zaawansowane programowanie
JavaScript dla webmasterów. Zaawansowane programowanieJavaScript dla webmasterów. Zaawansowane programowanie
JavaScript dla webmasterów. Zaawansowane programowanie
 
Po prostu FrontPage 2003 PL
Po prostu FrontPage 2003 PLPo prostu FrontPage 2003 PL
Po prostu FrontPage 2003 PL
 
HTML, XHTML i CSS. Biblia
HTML, XHTML i CSS. BibliaHTML, XHTML i CSS. Biblia
HTML, XHTML i CSS. Biblia
 
Pajączek 5 NxG. Ćwiczenia praktyczne
Pajączek 5 NxG. Ćwiczenia praktycznePajączek 5 NxG. Ćwiczenia praktyczne
Pajączek 5 NxG. Ćwiczenia praktyczne
 
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie IIIPHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
 
JavaScript dla każdego
JavaScript dla każdegoJavaScript dla każdego
JavaScript dla każdego
 
Java w komercyjnych usługach sieciowych. Księga eksperta
Java w komercyjnych usługach sieciowych. Księga ekspertaJava w komercyjnych usługach sieciowych. Księga eksperta
Java w komercyjnych usługach sieciowych. Księga eksperta
 
CSS. Antologia. 101 wskazówek i trików
CSS. Antologia. 101 wskazówek i trikówCSS. Antologia. 101 wskazówek i trików
CSS. Antologia. 101 wskazówek i trików
 
JavaScript dla każdego. Wydanie IV
JavaScript dla każdego. Wydanie IVJavaScript dla każdego. Wydanie IV
JavaScript dla każdego. Wydanie IV
 
Zwiększ szybkość! Optymalizacja serwisów internetowych
Zwiększ szybkość! Optymalizacja serwisów internetowychZwiększ szybkość! Optymalizacja serwisów internetowych
Zwiększ szybkość! Optymalizacja serwisów internetowych
 
XHTML i CSS. Dostępne witryny internetowe
XHTML i CSS. Dostępne witryny internetoweXHTML i CSS. Dostępne witryny internetowe
XHTML i CSS. Dostępne witryny internetowe
 

More from Wydawnictwo Helion

Tworzenie filmów w Windows XP. Projekty
Tworzenie filmów w Windows XP. ProjektyTworzenie filmów w Windows XP. Projekty
Tworzenie filmów w Windows XP. ProjektyWydawnictwo Helion
 
Blog, więcej niż internetowy pamiętnik
Blog, więcej niż internetowy pamiętnikBlog, więcej niż internetowy pamiętnik
Blog, więcej niż internetowy pamiętnikWydawnictwo Helion
 
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktycznePozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczneWydawnictwo Helion
 
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesieE-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesieWydawnictwo Helion
 
Microsoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsMicrosoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsWydawnictwo Helion
 
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IICo potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IIWydawnictwo Helion
 
Makrofotografia. Magia szczegółu
Makrofotografia. Magia szczegółuMakrofotografia. Magia szczegółu
Makrofotografia. Magia szczegółuWydawnictwo Helion
 
Java. Efektywne programowanie. Wydanie II
Java. Efektywne programowanie. Wydanie IIJava. Efektywne programowanie. Wydanie II
Java. Efektywne programowanie. Wydanie IIWydawnictwo Helion
 
Ajax, JavaScript i PHP. Intensywny trening
Ajax, JavaScript i PHP. Intensywny treningAjax, JavaScript i PHP. Intensywny trening
Ajax, JavaScript i PHP. Intensywny treningWydawnictwo Helion
 
PowerPoint 2007 PL. Seria praktyk
PowerPoint 2007 PL. Seria praktykPowerPoint 2007 PL. Seria praktyk
PowerPoint 2007 PL. Seria praktykWydawnictwo Helion
 
Serwisy społecznościowe. Budowa, administracja i moderacja
Serwisy społecznościowe. Budowa, administracja i moderacjaSerwisy społecznościowe. Budowa, administracja i moderacja
Serwisy społecznościowe. Budowa, administracja i moderacjaWydawnictwo Helion
 

More from Wydawnictwo Helion (20)

Tworzenie filmów w Windows XP. Projekty
Tworzenie filmów w Windows XP. ProjektyTworzenie filmów w Windows XP. Projekty
Tworzenie filmów w Windows XP. Projekty
 
Blog, więcej niż internetowy pamiętnik
Blog, więcej niż internetowy pamiętnikBlog, więcej niż internetowy pamiętnik
Blog, więcej niż internetowy pamiętnik
 
Access w biurze i nie tylko
Access w biurze i nie tylkoAccess w biurze i nie tylko
Access w biurze i nie tylko
 
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktycznePozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
 
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesieE-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
 
Microsoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsMicrosoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Microsoft Visual C++ 2008. Tworzenie aplikacji dla Windows
 
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IICo potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
 
Makrofotografia. Magia szczegółu
Makrofotografia. Magia szczegółuMakrofotografia. Magia szczegółu
Makrofotografia. Magia szczegółu
 
Windows PowerShell. Podstawy
Windows PowerShell. PodstawyWindows PowerShell. Podstawy
Windows PowerShell. Podstawy
 
Java. Efektywne programowanie. Wydanie II
Java. Efektywne programowanie. Wydanie IIJava. Efektywne programowanie. Wydanie II
Java. Efektywne programowanie. Wydanie II
 
JavaScript. Pierwsze starcie
JavaScript. Pierwsze starcieJavaScript. Pierwsze starcie
JavaScript. Pierwsze starcie
 
Ajax, JavaScript i PHP. Intensywny trening
Ajax, JavaScript i PHP. Intensywny treningAjax, JavaScript i PHP. Intensywny trening
Ajax, JavaScript i PHP. Intensywny trening
 
PowerPoint 2007 PL. Seria praktyk
PowerPoint 2007 PL. Seria praktykPowerPoint 2007 PL. Seria praktyk
PowerPoint 2007 PL. Seria praktyk
 
Excel 2007 PL. Seria praktyk
Excel 2007 PL. Seria praktykExcel 2007 PL. Seria praktyk
Excel 2007 PL. Seria praktyk
 
Access 2007 PL. Seria praktyk
Access 2007 PL. Seria praktykAccess 2007 PL. Seria praktyk
Access 2007 PL. Seria praktyk
 
Word 2007 PL. Seria praktyk
Word 2007 PL. Seria praktykWord 2007 PL. Seria praktyk
Word 2007 PL. Seria praktyk
 
Serwisy społecznościowe. Budowa, administracja i moderacja
Serwisy społecznościowe. Budowa, administracja i moderacjaSerwisy społecznościowe. Budowa, administracja i moderacja
Serwisy społecznościowe. Budowa, administracja i moderacja
 
AutoCAD 2008 i 2008 PL
AutoCAD 2008 i 2008 PLAutoCAD 2008 i 2008 PL
AutoCAD 2008 i 2008 PL
 
Bazy danych. Pierwsze starcie
Bazy danych. Pierwsze starcieBazy danych. Pierwsze starcie
Bazy danych. Pierwsze starcie
 
Inventor. Pierwsze kroki
Inventor. Pierwsze krokiInventor. Pierwsze kroki
Inventor. Pierwsze kroki
 

Tworzenie stron WWW. Kurs. Wydanie II

  • 1. IDZ DO PRZYK£ADOWY ROZDZIA£ SPIS TREœCI Tworzenie stron WWW. Kurs. Wydanie II KATALOG KSI¥¯EK Autor: Rados³aw Sokó³ ISBN: 83-246-0798-6 KATALOG ONLINE Format: B5, stron: 312 ZAMÓW DRUKOWANY KATALOG TWÓJ KOSZYK Dynamiczny rozwój internetu i jego coraz wiêkszy zasiêg sprawiaj¹, ¿e witryny WWW sta³y siê niemal obowi¹zkowymi wizytówkami przedsiêbiorstw i organizacji. Tak¿e coraz DODAJ DO KOSZYKA wiêcej u¿ytkowników prywatnych tworzy w³asne „miejsca w sieci” prezentuj¹c na nich wykonane przez siebie zdjêcia, opisuj¹c swoje zainteresowania lub prowadz¹c internetowe pamiêtniki zwane blogami. Na rynku oprogramowania pojawia siê coraz CENNIK I INFORMACJE wiêcej narzêdzi pozwalaj¹cych na tworzenie stron internetowych bez znajomoœci ich podstawowego budulca — jêzyka HTML, jednak jakoœæ generowanego przez nie kodu czêsto pozostawia sporo do ¿yczenia. Znajomoœæ znaczników HTML i umiejêtnoœæ ZAMÓW INFORMACJE O NOWOœCIACH „rêcznego” stworzenia strony WWW nadal pozostaje podstawow¹ umiejêtnoœci¹, jak¹ musi posi¹œæ ka¿dy, kto chce zaistnieæ w sieci. ZAMÓW CENNIK Dziêki ksi¹¿ce „Tworzenie stron WWW. Kurs. Wydanie II” opanujesz najnowsz¹ wersjê jêzyka HTML oraz jego rozszerzon¹ i zunifikowan¹ postaæ — XHTML. Nauczysz siê pisaæ kod HTML w zwyk³ym edytorze tekstu. Dowiesz siê, jak skonstruowane s¹ CZYTELNIA dokumenty HTML i jak¹ rolê pe³ni¹ poszczególne znaczniki tego jêzyka. Nauczysz siê wprowadzaæ i formatowaæ tekst, przygotowywaæ i osadzaæ w kodzie elementy graficzne FRAGMENTY KSI¥¯EK ONLINE oraz projektowaæ mechanizmy nawigacji. Poznasz technologiê kaskadowych arkuszy stylów, podstawy jêzyka JavaScript oraz zasady tworzenia tabel i ramek. Dowiesz siê tak¿e, w jaki sposób opublikowaæ gotow¹ witrynê WWW na serwerze internetowym. W ksi¹¿ce znajdziesz równie¿ niezwykle przydatne w pracy zestawienie wszystkich znaczników jêzyka XHTML. • Struktura dokumentów HTML • Wprowadzanie tekstu i okreœlanie jego atrybutów • Tworzenie ³¹czy do innych stron WWW oraz do poczty elektronicznej • Osadzanie na stronie elementów graficznych • Tworzenie tabel i ramek • Korzystanie z kaskadowych arkuszy stylów • Umieszczanie na stronie elementów dynamicznych z wykorzystaniem Wydawnictwo Helion ul. Koœciuszki 1c jêzyka JavaScript 44-100 Gliwice • Projektowanie struktury serwisu WWW tel. 032 230 98 63 • Publikacja witryny na serwerze za pomoc¹ klienta FTP e-mail: helion@helion.pl Po przeczytaniu tej ksi¹¿ki bêdziesz gotowy do stworzenia w³asnej witryny WWW. Opanowanie wiadomoœci w niej zawartych to pierwszy krok do zostania profesjonalnym webmasterem.
  • 2. Spis treści Wstêp ......................................................................................................................................................7 Rozdzia³ 1. Nowa strona WWW .......................................................................................................................15 Uruchomienie programu Notatnik ....................................................................................16 Wprowadzanie podstawowego kodu strony .....................................................................18 Ustalanie tytułu strony WWW ...........................................................................................20 Zapisywanie kodu strony na dysku twardym ...................................................................21 Otwieranie zapisanej wcześniej strony WWW ................................................................23 Wyświetlanie strony w przeglądarce ..................................................................................24 Aktualizowanie strony w przeglądarce ..............................................................................27 Kopiowanie fragmentu kodu HTML .................................................................................28 Wklejanie uprzednio skopiowanego fragmentu kodu HTML .......................................29 Wycinanie fragmentu kodu HTML ...................................................................................30 Podsumowanie......................................................................................................................31 Rozdzia³ 2. Tekst i jego atrybuty.....................................................................................................................33 Wprowadzanie tekstu...........................................................................................................34 Deklarowanie sposobu kodowania polskich znaków diakrytycznych ..........................35 Zapisanie fragmentu tekstu czcionką pogrubioną ...........................................................37 Zapisanie fragmentu tekstu kursywą .................................................................................38 Podkreślenie fragmentu tekstu ...........................................................................................39 Twarde spacje ........................................................................................................................40 Indeksy górne i dolne...........................................................................................................41 Zapisywanie fragmentu tekstu czcionką nieproporcjonalną..........................................42 Zapisywanie większego fragmentu tekstu czcionką nieproporcjonalną .......................44 Zmiana sposobu wyrównywania akapitu tekstu ..............................................................46 Łamanie tekstu wewnątrz akapitu ......................................................................................48 Zmiana koloru treści i tła akapitu ......................................................................................49 Zmiana koloru treści i tła fragmentu tekstu .....................................................................51 Zmiana rozmiaru czcionki ..................................................................................................52 Zmiana kroju pisma .............................................................................................................53 Określanie marginesów akapitu .........................................................................................55 Tworzenie nagłówka ............................................................................................................57 Wstawianie poziomej linii...................................................................................................59 Zmiana wyglądu poziomej linii..........................................................................................60 Lista wypunktowana ............................................................................................................62 Zagnieżdżanie listy ...............................................................................................................63 Lista numerowana ................................................................................................................64 Wstawianie znaków specjalnych ........................................................................................65 Kompletna, prosta strona ....................................................................................................67 Podsumowanie......................................................................................................................70
  • 3. 4 Spis treści Rozdzia³ 3. Odnośniki ..........................................................................................................................................71 Tworzenie odnośnika...........................................................................................................72 Tworzenie odnośnika pocztowego .....................................................................................73 Definiowanie domyślnego tematu wiadomości pocztowej.............................................75 Definiowanie etykiety ..........................................................................................................77 Tworzenie odnośnika prowadzącego do etykiety ............................................................78 Tworzenie odnośnika prowadzącego do etykiety zadeklarowanej na innej stronie WWW .......................................................................................................79 Otwieranie odnośnika w nowym oknie ............................................................................81 Podsumowanie......................................................................................................................82 Rozdzia³ 4. Obrazy.................................................................................................................................................83 Format GIF............................................................................................................................84 Format JPEG .........................................................................................................................86 Pobieranie i instalowanie programu IrfanView ...............................................................87 Umieszczanie obrazu na stronie WWW .........................................................................101 Podsumowanie....................................................................................................................127 Rozdzia³ 5. Tabele ...............................................................................................................................................129 Jak w języku HTML opisuje się tabelę? ...........................................................................130 Tworzenie tabeli .................................................................................................................131 Wprowadzanie tekstu do komórki tabeli ........................................................................135 Zmiana szerokości kolumny tabeli ..................................................................................136 Zmiana koloru tła tabeli ....................................................................................................138 Zmiana koloru tła komórki tabeli ....................................................................................139 Zmiana marginesów komórek tabeli ...............................................................................140 Wstawianie nowego wiersza tabeli...................................................................................142 Wstawianie nowej kolumny tabeli ...................................................................................144 Scalanie komórek tabeli .....................................................................................................146 Dzielenie scalonej komórki tabeli ....................................................................................150 Określenie położenia zawartości komórki tabeli ...........................................................152 Tabela tworząca układ strony ...........................................................................................154 Podsumowanie....................................................................................................................161 Rozdzia³ 6. Kaskadowe arkusze stylu ........................................................................................................163 Styl wpisany.........................................................................................................................164 Styl osadzony ......................................................................................................................165 Zewnętrzny arkusz stylu ....................................................................................................166 Dlaczego „kaskadowe”? .....................................................................................................167 Zmiana czcionki, kolorów tekstu i tła oraz marginesów tekstu ...................................168 Zmiana wyglądu elementu języka HTML ......................................................................171 Definiowanie klas wyglądu elementu języka HTML .....................................................173 Definiowanie niezależnych klas stylu ..............................................................................175 Zmiana wyglądu odnośników ..........................................................................................177 Tworzenie zewnętrznego arkusza stylu ...........................................................................179 Podsumowanie....................................................................................................................182
  • 4. Spis treści 5 Rozdzia³ 7. Ramki ................................................................................................................................................183 Budowa serwisu składającego się z ramek ......................................................................184 Tworzenie strony podzielonej na ramki ..........................................................................185 Weryfikowanie podziału na ramki ...................................................................................188 Tworzenie ramki z tytułem serwisu .................................................................................189 Tworzenie ramki z menu ...................................................................................................190 Tworzenie ramki z treścią .................................................................................................191 Ustalanie początkowej zawartości ramek ........................................................................192 Tworzenie odnośnika prowadzącego do wybranej ramki ............................................194 Tworzenie odnośnika otwierającego nowe okno przeglądarki ....................................196 Blokowanie możliwości zmiany szerokości ramki .........................................................198 Zmiana obramowania ramki ............................................................................................200 Tworzenie treści alternatywnej .........................................................................................201 Ramka osadzona.................................................................................................................202 Usuwanie obramowania ramki osadzonej ......................................................................204 Podsumowanie....................................................................................................................205 Rozdzia³ 8. JavaScript ........................................................................................................................................207 Quiz internetowy ................................................................................................................208 Dynamiczne menu .............................................................................................................217 Podsumowanie....................................................................................................................221 Rozdzia³ 9. Serwis internetowy .....................................................................................................................223 Strona główna serwisu .......................................................................................................224 Dynamiczne tworzenie stron WWW ..............................................................................225 Informacje o stronie WWW .............................................................................................232 Podsumowanie....................................................................................................................234 Rozdzia³ 10. Publikowanie serwisu WWW ..................................................................................................235 Instalowanie programu SmartFTP...................................................................................237 Uruchomienie programu SmartFTP ...............................................................................245 Tworzenie nowego połączenia ..........................................................................................246 Nawiązywanie połączenia .................................................................................................249 Zrywanie połączenia z serwerem .....................................................................................251 Aktualizowanie listy plików ..............................................................................................252 Podświetlanie grupy plików ..............................................................................................253 Pobieranie plików z serwera .............................................................................................254 Tworzenie nowego folderu na serwerze ..........................................................................255 Umieszczanie plików na serwerze ....................................................................................256 Weryfikacja poprawności opublikowania pliku HTML ................................................257 Zmiana nazwy folderu lub pliku umieszczonego na serwerze.....................................259 Zmiana praw dostępu do folderów lub plików umieszczonych na serwerze .............260 Usuwanie plików przechowywanych na serwerze .........................................................262 Weryfikacja zgodności kodu HTML ze standardami ....................................................264 Podsumowanie....................................................................................................................266
  • 5. 6 Spis treści Rozdzia³ 11. Zakoñczenie..................................................................................................................................................... 267 Dodatek A Elementy jêzyka XHTML ..........................................................................................................269 Elementy podstawowe .......................................................................................................270 Atrybuty tekstu ...................................................................................................................272 Bloki tekstu..........................................................................................................................274 Odnośniki i etykiety...........................................................................................................276 Ramki ...................................................................................................................................277 Formularze ..........................................................................................................................279 Listy ......................................................................................................................................284 Obrazy..................................................................................................................................285 Tabele ...................................................................................................................................287 Kaskadowe arkusze stylu ...................................................................................................291 Informacje o dokumencie .................................................................................................293 Programowanie...................................................................................................................295 Skorowidz .............................................................................................................................................. 297
  • 6. 3 ! Tworzenie odnośnika ! Tworzenie odnośnika pocztowego ! DeÞniowanie domyślnego tematu wiadomości pocztowej ! DeÞniowanie etykiety ! Tworzenie odnośnika prowadz¹cego do etykiety ! Tworzenie odnośnika prowadz¹cego do etykiety zadeklarowanej na innej stronie WWW ! ! Otwieranie odnośnika w nowym oknie Podsumowanie Odnośniki Odnośniki jeszcze do niedawna odróżniały strony WWW od wszystkich innych do- kumentów elektronicznych. Dzisiaj możliwość deklarowania w prawie każdym ty- pie dokumentu odnośników do dowolnych innych materiałów — niezależnie od ich umiejscowienia w globalnej sieci — zrewolucjonizowała świat informacji. Czy klikając odnośnik przenoszący Cię z jednego artykułu do drugiego, możesz sobie wyobrazić, że kiedyś korzystano z globalnej sieci komputerowej bez ich pomocy? Odnośniki, nazywane czasem połączeniami (lub „linkami” — od angielskiego słowa link), są niesamowicie użytecznym i wygodnym narzędziem. Co ciekawe, tworzy się je wyjątkowo łatwo. Adresy internetowe dzielą się na: ♦ bezwzględne (np. http://www.helion.pl/) — podany adres od początku do końca (bezwzględnie) definiuje położenie strony WWW i może być stoso- wany w takiej samej postaci, niezależnie od strony WWW, na której go użyjemy, ♦ względne (np. ../teksty/opis.html lub też nowy.html) — podany adres definiuje położenie strony WWW wyłącznie względem aktualnej strony; użycie go na innej stronie WWW (umieszczonej w innym katalogu tego samego serwera lub na innym serwerze) uniemożliwi odszukanie wskazywanego przez odnoś- nik dokumentu. Adresy internetowe często nazywane są też adresami URL lub URI — od angielskich nazw Uniform Resource Locator oraz Uniform Resource Identifier (jednolity lokalizator zasobu).
  • 7. 72 Tworzenie odnośnika Tworzenie odnośnika Odnośnik reprezentuje obiekt o nazwie <a>. Będzie on pojawiał się we wszystkich przykładach w tym rozdziale. 6 1. Umieść kursor w tym miejscu kodu, w którym ma się pojawić odnośnik. Najczęściej odnośniki 4 umieszcza się wewnątrz akapitu tekstu, czyli wewnątrz elementu 3 5 <p>. 2 2. Wprowadź kod elementu <a>. 3. Rozbuduj element <a> o atrybut href zawierający zapisany w cudzysłowie doce- lowy adres URL odnośnika: <a href=”adres-docelowy”> Wprowadzając bezwzględny adres strony WWW, nie zapominaj o poprawnym sfor- mowaniu go. Adres bezwzględny musi zaczynać się od nazwy protokołu internetowego (w przypadku stron WWW: http://). Jeżeli adres zawiera tylko nazwę serwera, musi koń- czyć się znakiem /. 4. Wprowadź tekst, który ma być wyświetlany jako odnośnik. Staraj się unikać definiowania jako odnośników sformułowań typu „kliknij tutaj”. 5. Zamknij element <a>. 6. Zapisz wprowadzone zmiany. 7. Uaktywnij okno przeglądarki. 7 8. Zaktualizuj wyświetlaną stronę. 8 9. Umieść wskaźnik myszy na utwo- rzonym odnośniku. Kliknij 9 i sprawdź, czy faktycznie przeniesie Cię do strony WWW, której adres wpisałeś w kodzie.
  • 8. Tworzenie odnośnika pocztowego 73 Tworzenie odnośnika pocztowego Najprawdopodobniej nieraz na stronach WWW widziałeś odnośniki, których kliknięcie natychmiast otwierało okno Twojego programu pocztowego z nową, automatycznie za- adresowaną wiadomością. Wbrew pozorom, przygotowanie takiego odnośnika jest rów- nie łatwe jak zbudowanie zwykłego odnośnika prowadzącego do strony internetowej. Umieszczenie na stronie odnośnika prowadzącego do Twojej skrzynki pocztowej zde- cydowanie podniesie jakość tworzonej strony, gdyż umożliwi jej czytelnikom zgłaszanie pod Twoim adresem uwag jej dotyczących. Nie zapominaj zatem o tym szczególe — naj- lepiej zaś przygotuj sobie szablon pustej strony (na podstawie którego będziesz tworzył kolejne strony podrzędne serwisu) z utworzonym w jej stopce odnośnikiem pocztowym. 6 1. Umieść kursor w miejscu kodu, w którym ma się pojawić odnośnik pocztowy. 1 2. Wprowadź kod elementu <a>. 3. Rozbuduj element <a> o atrybut 5 3 2 href zawierający zapisane w cudzy- 4 słowie wyrażenie mailto: oraz do- celowy adres pocztowy: <a href=”mailto:adres- pocztowy”> 4. Wprowadź tekst, który ma być wy- świetlany jako odnośnik. Może to być np. Twoje imię i nazwisko. 5. Zamknij element <a>. 6. Zapisz wprowadzone zmiany. 7. Uaktywnij okno przeglądarki. 7 8. Zaktualizuj wyświetlaną stronę. 8 9. Kliknij utworzony odnośnik, aby przetestować jego działanie i spraw- dzić, czy program pocztowy otwo- 9 rzy do edycji prawidłowo zaadreso- waną wiadomość pocztową.
  • 9. 74 Tworzenie odnośnika pocztowego 10. System Windows Vista wyświetli ostrzeżenie informujące, że strona 10 WWW próbuje uzyskać dostęp do Twojej poczty elektronicznej. 11. Udziel zgody na rozpoczęcie two- rzenia nowej wiadomości poczto- 11 wej, klikając przycisk Zezwalaj. 12. Wiadomość pocztowa została po- prawnie zaadresowana. Czytelnik Twojej strony musi teraz jedynie wprowadzić temat i treść wiadomo- ści oraz wysłać ją. 12 Pamiętaj, że zamieszczenie adresu pocztowego na stronie WWW dostępnej w Internecie jest równoznaczne z ujawnieniem go wszystkim osobom rozsyłającym hurtowo nie- chciane wiadomości elektroniczne (tzw. spam). Jeśli zdecydujesz się dać czytelnikom Twojej strony możliwość kontaktowania się z Tobą, zadbaj o zabezpieczenie swojej skrzynki pocztowej przed napływem spamu.
  • 10. DeÞniowanie domyślnego tematu wiadomości pocztowej 75 DeÞniowanie domyślnego tematu wiadomości pocztowej Jeśli chcesz jeszcze lepiej zautomatyzować proces wysyłania wiadomości pocztowej, możesz bezpośrednio w kodzie odnośnika podać domyślny temat tworzonej wiadomo- ści pocztowej. 3 1 2 1. Umieść kursor wewnątrz wartości atrybutu href znacznika <a>, zaraz za wpro- wadzonym docelowym adresem pocztowym. 2. Wprowadź tekst ?Subject= oraz domyślną treść tematu wiadomości pocztowej: <a href=”mailto:adres-pocztowy?Subject=temat wiadomosci pocztowej”> Staraj się zapisywać domyślne tematy wiadomości pocztowych wyłącznie z wykorzy- staniem znaków alfabetu łacińskiego, bez stosowania polskich znaków diakrytycznych. Pozwoli Ci to uniknąć problemów związanych z różnorodnością standardów kodowa- nia znaków. 3. Zapisz wprowadzone zmiany. 4. Uaktywnij okno przeglądarki. 4 5. Zaktualizuj wyświetlaną stronę. 5 6. Wygląd odnośnika nie zmienił się. Kliknij go jednak, aby przetestować jego działanie. 6
  • 11. 76 DeÞniowanie domyślnego tematu wiadomości pocztowej 7. Jeżeli nie chcesz za każdym razem potwierdzać chęci wysłania wiado- mości, umieść znacznik w polu Nie pokazuj ostrzeżenia dla tego programu ponownie. 8. Zaakceptuj ostrzeżenie. 8 7 9. Utworzona wiadomość pocztowa została teraz nie tylko prawidłowo 9 zaadresowana… 10 10. …ale również opatrzona odpo- wiednim tytułem.
  • 12. DeÞniowanie etykiety 77 DeÞniowanie etykiety Nie zawsze informacja, do której należy zapewnić szybki dostęp za pomocą odnoś- nika, znajduje się na innej stronie WWW. Często przydaje się możliwość zdefiniowa- nia odnośnika przenoszącego czytelnika do innego miejsca tej samej strony WWW. Pierwszym krokiem przy tworzeniu takiego odnośnika jest zdefiniowanie etykiety (zwanej też czasem zakotwiczeniem — od jej angielskiej nazwy anchor), czyli punktu docelowego dla odnośników. Najczęstszym zastosowaniem etykiet i prowadzących do nich odnośników są odnośniki umożliwiające czytelnikowi powrót na początek strony. 4 1. Umieść kursor w tym miejscu 1 kodu, które ma zostać oznaczone etykietą. 3 2. Wprowadź kod elementu <a> 2 w postaci pojedynczego znacz- nika otwierającego i zamykającego element. 3. Dodaj do utworzonego elementu <a> atrybut name, którego wartość stanowi nazwę tworzonej etykiety: <a name=”nazwa-etykiety” /> Nazwa etykiety powinna składać się wyłącznie z liter alfabetu łacińskiego i nie może za- wierać znaków spacji. Zastosowanie innych znaków może spowodować, że odnośniki prowadzące do etykiety nie będą funkcjonować. 4. Zapisz wprowadzone zmiany. Etykiety są całkowicie niewidoczne podczas przeglądania strony za pomocą przeglą- darki internetowej.
  • 13. 78 Tworzenie odnośnika prowadz¹cego do etykiety Tworzenie odnośnika prowadz¹cego do etykiety 1. Umieść kursor w tym miejscu kodu, 6 w którym ma się pojawić odnośnik. 2. Wprowadź kod elementu <a>. 3. Rozbuduj element <a> o atrybut href zawierający znak # oraz zapi- 1 3 4 saną w cudzysłowie nazwę utworzo- nej wcześniej docelowej etykiety: 2 <a href=”#etykieta-docelowa”> 5 4. Wprowadź tekst, który ma być wy- 7 świetlany jako odnośnik. 8 5. Zamknij element <a>. 6. Zapisz wprowadzone zmiany. 7. Uaktywnij okno przeglądarki. 9 8. Zaktualizuj wyświetlaną stronę. 9. Kliknij utworzony odnośnik, by przetestować jego działanie. 10. Do adresu strony dopisana została 10 nazwa etykiety… 11. …a zawartość okna przeglądarki przesunęła się tak, by widoczny 11 stał się fragment strony oznaczony w kodzie etykietą. Pamiętaj, że odnośniki prowadzące do etykiet będą działać tylko wtedy, gdy etykieta, do której prowadzi odnośnik, umieszczona jest w miejscu strony niewidocznym w danym momencie w oknie przeglądarki. Nie zdziw się więc, jeśli po utworzeniu bardzo krótkiej strony testowej zawierającej etykietę i prowadzący do niej odnośnik skorzystanie z od- nośnika nie da żadnego efektu — mechanizm ten został przystosowany do nawigowania po wyjątkowo obszernych stronach WWW.
  • 14. Tworzenie odnośnika prowadz¹cego do etykiety zadeklarowanej na innej stronie WWW 79 Tworzenie odnośnika prowadz¹cego do etykiety zadeklarowanej na innej stronie WWW Etykiety i prowadzące do nich odnośniki najłatwiej wykorzystać do uproszczenia na- wigacji w ramach jednej strony WWW. Jednak odnośnik może również prowadzić do etykiety znajdującej się na zupełnie innej stronie! Wykorzystując tę możliwość języka HTML, umożliwisz czytelnikowi Twojego serwisu WWW przechodzenie do określo- nego fragmentu dowolnej strony za pomocą jednego tylko kliknięcia odnośnika. 6 1. Umieść kursor w tym miejscu kodu, w którym ma się pojawić odnośnik. 3 1 4 5 2 Pamiętaj — odnośnik musi znajdować się w innym pliku niż etykieta. Krótko mówiąc, musisz przygotować dwie strony WWW (dwa pliki .html): jeden z etykietą (jak w po- przednim ćwiczeniu), a drugi z odnośnikiem (przygotowywany tutaj). 2. Wprowadź kod elementu <a>. 3. Rozbuduj element <a> o atrybut href zawierający zapisany w cudzysłowie doce- lowy adres URL odnośnika, znak # oraz nazwę docelowej etykiety: <a href=”adres-docelowy#docelowa-etykieta”> Adresem docelowym może być po prostu nazwa drugiego pliku .html — oba pliki muszą się w takim przypadku znajdować w tym samym folderze na dysku. To najprostsza po- stać odnośnika o adresie względnym. 4. Wprowadź tekst, który ma być wyświetlany jako odnośnik. 5. Zamknij element <a>. 6. Zapisz wprowadzone zmiany.
  • 15. 80 Tworzenie odnośnika prowadz¹cego do etykiety zadeklarowanej na innej stronie WWW 7. Uaktywnij okno przeglądarki. 7 8. Zaktualizuj wyświetlaną stronę 8 lub otwórz plik strony WWW za- wierającej utworzony przed chwilą 9 odnośnik. 9. Kliknij utworzony odnośnik, by przetestować jego działanie. 10. W polu adresu pojawi się adres do- celowej strony wraz z nazwą wybra- nej etykiety… 10 11. …a zawartość okna przeglądarki zostanie przesunięta tak, by wi- doczny stał się fragment strony 11 oznaczony w kodzie etykietą.
  • 16. Otwieranie odnośnika w nowym oknie 81 Otwieranie odnośnika w nowym oknie Domyślnie odnośniki powodują wyświetlenie docelowej strony w tym samym oknie przeglądarki, w którym znajdował się odnośnik. Jeśli chcesz, by cel odnośnika otwarty został w nowym oknie przeglądarki, a na ekranie pozostało okno wyświetlające Twoją stronę, wystarczy, że dodasz do elementu <a> jeden atrybut z odpowiednim elementem. 7 1. Umieść kursor w tym miejscu kodu, w którym ma znaleźć się odnośnik. 2. Wprowadź kod znacznika otwiera- 1 jącego element <a>. 3. Uzupełnij kod elementu <a> atry- 3 4 5 6 butem href zawierającym adres 2 docelowy odnośnika: <a href=”adres-docelowy”> 4. Uzupełnij kod elementu <a> atry- butem target z parametrem _ blank. Informuje on przeglądarkę, że kliknięcie odnośnika powinno powodować otwarcie nowego okna: <a href=”adres-docelowy” target=”_blank”> 9 5. Wprowadź tekst odnośnika. 6. Zamknij element <a>. Kod od- 10 nośnika powinien wyglądać teraz mniej więcej tak: <a href=”adres-docelowy” target=”_blank”>Tekst odnośnika</a> 7. Zapisz wprowadzone zmiany. 8. Uaktywnij okno przeglądarki. 11 9. Zaktualizuj wyświetlaną stronę. 10. Kliknij odnośnik. 11. Docelowa strona WWW otwarła się w nowym oknie przeglądarki.
  • 17. 82 Podsumowanie Podsumowanie Prawidłowo skonstruowany system odnośników może znacznie polepszyć jakość Twojego serwisu internetowego. Jeśli dłuższe strony WWW wyposażysz w prosty spis treści utworzony z odnośników prowadzących do fragmentów tekstu, a na końcu każ- dego fragmentu umieścisz dyskretny odnośnik umożliwiający powrót do początku strony oraz do głównej strony serwisu, nawigacja będzie znacznie przyjemniejsza i efektywniejsza. Postaraj się przećwiczyć najważniejsze zagadnienia dotyczące odnośników: ♦ utwórz długą stronę WWW (możesz ją wypełnić bezsensownym zbiorem znaków), podziel ją na fragmenty opatrzone tytułami, a następnie — wyko- rzystując etykiety i odnośniki — opracuj na początku strony menu prowa- dzące do poszczególnych części tekstu, ♦ przygotuj stronę zawierającą odnośniki prowadzące do serwisów interneto- wych najczęściej przez Ciebie odwiedzanych; jeśli dobrze ją przygotujesz, mo- żesz nawet pokusić się o wykorzystanie jej jako Twojej strony domowej i roz- poczynanie surfowania po Sieci właśnie od niej.