Microsoft PowerPoint - XHTML_2_odsy\263acze.ppt [tryb zgodno

Transkrypt

Microsoft PowerPoint - XHTML_2_odsy\263acze.ppt [tryb zgodno
Odsyłacze (hiperłącza)
Charakterystyczną cechą Internetu jest obecność na stronach
hipertekstowych odsyłaczy do innych stron, które znajdują się w
światowej sieci.
W gruncie rzeczy czytelnik dokumentu nie musi wcale wiedzieć,
gdzie znajdują się te strony - ważne jest, aby miał do nich łatwy
dostęp.
Na tym polega istota hipertekstu - jakiś temat może być opisany
za pomocą stron tworzonych przez różnych autorów,
mieszkających w różnych krajach, nawet często nie znających się
wzajemnie.
Czytelnik jakiegoś dokumentu będzie po prostu za pomocą
kliknięć myszką na odsyłaczach przenosić się do różnych miejsc w
Internecie, skacząc np. z Polski do Japonii, z Japonii do USA, a
stamtąd do Francji.
Możemy mówić o :
hiperłączach tekstowych
hiperłączach graficznych
mapach odsyłaczy
kotwicach
Odsyłacze tekstowe
<a href=”strona.html”>Kliknij tutaj , aby obejrzeć moją stronę</a>
znacznikiem odpowiadającym za odsyłacze jest
<a> </a>
z atrybutami. Atrybutem obowiązkowym jest:
href=”adres lub nazwa pliku”
określający do jakiego dokumentu lub miejsca ma prowadzić odnośnik
Na ekranie przeglądarki jest wyświetlany tekst, który znajduje się między
znacznikami
<a href="... "> i </a>
Jest on domyślnie wyświetlany na niebiesko z podkreśleniem (możemy to
jednak zmienić).
w powyższym przykładzie będzie to:
Kliknij tutaj , aby obejrzeć moją stronę
Gdy przesuniemy kursor myszki nad odsyłacz, w pasku stanu przeglądarki
zobaczymy kryjący się pod tekstem adres internetowy. Kliknięcie na nim
spowoduje skok do strony.
przykłady odsyłaczy
<a href=”nazwa_pliku.html”>Opis</a>
<a href=”obrazek.gif”>Opis</a>
odwołanie do pliku zawierającego
stronę
odwołanie do konkretnego obrazka
<a href=”http://www.helion.com.pl>Opis</a>
<a href=”http://www.helion.com.pl/
nazwa_pliku.html”>Opis</a>
<a href=”ftp://www.helion.com.pl”>Opis</a>
<a href=”news:pl.comp.www”>Opis</a>
odwołanie do innej witryny
dostępnej w sieci
odwołanie do serwera FTP, na
którym możesz
przechowywać swoje
programy lub inne pliki
odwołanie do serwera grupy
dyskusyjnej
tylko to jest widoczne na twojej
stronie internetowej
odsyłacz uruchamiający pocztę elektroniczną
Bardzo często autorzy stron, którzy dysponują swoim własnym adresem,
wstawiają go na stronie, prosząc o uwagi czytelnika. Jest to dobry obyczaj,
który daje czytelnikowi łatwy kontakt z autorem.
Stosujemy tutaj na przykład następujące polecenie:
<a href="mailto:[email protected]">Imię i nazwisko</a>
Napis mailto daje sygnał przeglądarce WWW, że ma uruchomić pocztę
elektroniczną. (Internet Explorer uruchomi np. Outlook Express, jeśli jest on
domyślnym programem pocztowym).
Aby taki odsyłacz zadziałał, osoba która go klika musi mieć na swoim
komputerze skonfigurowane oprogramowanie do obsługi poczty e-mail
<a href="mailto:[email protected]?subject=temat wiadomości">Imię i
nazwisko</a>
po kliknięciu tego odsyłacza zostanie otwarte okno nowej wiadomości, a w
polu temat znajdzie się tekst temat wiadomości
Fragment w postaci:
Jeśli masz jakieś uwagi, napisz do <a href=
"mailto:[email protected]">autora strony</a>
zostanie przedstawiony w przeglądarce następująco:
Jeśli masz jakieś uwagi, napisz do autora strony
Przesunięcie kursora myszki nad tekst "autora strony" wyświetli
w pasku stanu adres poczty elektronicznej, kliknięcie myszką
natomiast spowoduje uruchomienie modułu pocztowego, w
którym czytelnik strony będzie mógł zredagować list do autora.
Inne atrybuty znacznika <a> </a>
target określa sposób otwierania odnośnika
Po kliknięciu odnośnika z atrybutem target, odnośnik ten może
zostać otwarty na cztery sposoby:
zostanie otwarte nowe okno przeglądarki, w
którym zostanie wyświetlony żądany dokument
target=”_blank”
target=”_self”
wartość domyślna, dokument zostanie wyświetlony w tym
samym oknie przeglądarki
target=”_parent”
target=”_top”
zostanie dokonana zamiana dokumentu nadrzędnego
dla bieżącego dokumentu
zostanie ponownie wczytana zawartość okna i
wyświetlony nowy dokument (zostanie dokonana zmiana
na miejscu dokumentu pierwszego w hierarchii skoków)
ważny jest target z wartością blank – inne wartości są dla stron zbudowanych z
wykorzystaniem ramek
Inne atrybuty znacznika <a> </a>
title pozwala na dołączenie do odnośnika dodatkowego opisu, który
będzie widoczny po umieszczeniu kursora myszy nad opisem
hiperłącza
<a href=”http://mitr.p.lodz.pl target=”_blank” title=”oficjalna
strona Marii Hilczer”>Maria Hilczer</a>
Odsyłacz (Hiperłącze) graficzny
to hiperłącze plus obrazek
<a href=”http://mitr.p.lodz.pl /moja_strona.http”>
<img src=”ścieżka dostępu do obrazka” alt=”obrazek” width=”94”
height=”19” /></a>
Mapa odsyłaczy
to inaczej obrazek, którego różne części są odsyłaczami do innych miejsc
Programy, które ułatwiają budowę mapy odsyłaczy są m.in. na serwerze
http://www.tucows.com/windows
CoffeeCup Image Mapper
CuteMAP
MapEdit Imagemap Editing Software
HTML Map Designer Pro
Za deklarację mapy odsyłaczy odpowiada znacznik
<map> </map>
zawiera on obowiązkowy atrybut
name=” ”
wykorzystywany dalej do osadzania obrazka z obszarami aktywnymi za pomocą
znacznika <img />
wewnątrz <map> </map> znajduje się znacznik
<area /> z atrybutami:
href=” ” definiuje adres, do którego ma prowadzić obszar aktywny na
mapie odsyłaczy
cords=” ” definiuje współrzędne krańcowych punktów aktywnego
obszaru
shape=” ” określa kształt aktywnego obszaru i przyjmuje wartości
circle koło
rect kwadrat
polygon wielokąt
title=” ” odpowiednik atrybutu alt (zastępczy tekst dla przeglądarek
nieobsługujących grafiki)
W praktyce:
należy otworzyć obrazek w programie graficznym i odczytać współrzędne obszaru
aktywnego
253,136
obszar aktywny
332,
223
obrazek
potrzebujemy współrzędne
lewego górnego i
prawego dolnego rogu
można wykorzystać darmowy Paint.Net
<body>
<map name=”test”>
<area href=” http://onet.pl” shape=”rect” coords=”253,136,332,223” />
</map>
<img src=”obrazek.gif” border=”0” height=”346” width=”324” usemap=”#test” />
</body>
wywołanie obrazka nie musi być pod kodem definiującym mapę odsyłaczy.
Ważne to nadać nazwę mapie i potem tę samą nazwę wywołać w znaczniku obrazka
dla obszaru w kształcie koła określamy środek koła i jego promień
wielokąta
współrzędne każdego wierzchołka
Kotwice
pozwala odwołać się do konkretnego miejsca w dokumencie – ma to sens zwłaszcza
przy bardzo długich dokumentach
można więc odnieść się do konkretnego pliku i do zadeklarowanej kotwicy
przeglądarka otworzy wskazany plik i przewinie dokument tak, aby linia zawierająca
kotwicę była możliwie najbliżej górnej krawędzi okna przeglądarki
Deklaracja kotwicy:
<a id=”nazwa_kotwicy”>Fragment</a> tekstu dokumentu …
<a id=”nazwa_kotwicy”></a>
Odwołanie się do kotwicy:
<p>Jeśli chcesz odwołać się do kotwicy znajdującej się na tej stronie, kliknij
<a href=”nazwa_pliku.html#nazwa_kotwicy”>tutaj</a>. Strona zostanie
przewinięta do odpowiedniego miejsca, w którym wstawiłeś kotwicę. </p>
lub gdy kotwica jest na tej samej stronie co odnośnik
<a href= ”#nazwa_kotwicy”>do góry</a>
adresy względne i bezwzględne
odsyłacz bezwzględny zawiera dokładny adres URL do danego pliku
<a href =”http://mitr.p.lodz.pl/pliki_do_pobrania.html”> To jest odnośnik do pliku
na stronie instytutu</a>
wada
gdy zmieni się adres serwera, gdzie publikujemy stronę trzeba wszystkie odnośniki
bezwzględne poprawiać.
Powinno się ich więc używać do łączenia zewnętrznych stron.
Przy dokumentach wewnątrz jednego serwisu należy stosować odnośniki
względne
odsyłacz względny w ramach danego katalogu na serwerze
<a href = ”nazwa_pliku.html”> to jest odnośnik względny </a>
katalog główny
indeks.html
plik.html
katalog Oferta
oferta.html
katalog Informacje
informacje.html
z pliku indeks.html wołamy plik plik.html
<a href= ”plik.html” >odnośnik do plik.html</a>
z pliku plik.html wołamy plik oferta.html w katalogu Oferta
<a href=”Oferta/oferta.html”>odnośnik do pliku oferta.html</a>
z pliku informacje.html wołamy plik indeks.html
<a href=”../indeks.html”>odnośnik do indeks.html</a>
z pliku informacje.html wołamy plik oferta.html
<a href=” ../oferta/oferta.html”>odnośnik do oferta.html</a>
symbol ../ sugeruje, by przeglądarka w poszukiwaniu pliku weszła o jedno „piętro” wyżej
ciąg ../../ może być dowolnie długi w zależności od potrzeb
Tworzenie hiperłączy za pomocą edytora kED
kliknij na ikonę odsyłacz na pasku narzędzi lub naciśnij klawisze Ctrl+M
wypełnij tabelkę w oknie wstaw odnośnik
w polu Element docelowy wybierasz typ odnośnika i wpisujesz
odpowiedni adres
w polu Treść odnośnika wpisujesz tekst wyświetlany na stronie
między <a> i </a>
w polu Opis wpisujesz tekst „w chmurce” po najechaniu myszką na
odnośnik
w polu Okno docelowe wybierasz wartość atrybutu target
w polu id możesz wpisać nazwę kotwicy, do której ma się odwołać
odsyłacz
w kodzie XHTML używamy atrybutu id , w kodzie HTML używamy name, kED wstawia
obydwa należy usunąć zbędny
wstawianie kotwicy – kliknij odpowiednią ikonę na pasku narzędzi
Układ strony
Twoja witryna może się składać z jednej zaledwie strony,
może ich też zawierać dowolnie wiele, gdzie poszczególne
wchodzące w jej skład dokumenty są powiązane
odsyłaczami.
Sposoby ułożenia treści, czyli o tzw. layouty stron
• w pierwszych latach rozwoju WWW, dominował prosty, wręcz
ascetyczny wygląd stron. Strony zawierały podstawowe
znaczniki struktury dokumentu i wiązano je po prostu
zwykłymi odsyłaczami, umieszczając zwykle spis treści na
początku pierwszej strony. Taki sposób sprawdza się
doskonale do dzisiaj. To najprostsza technika, dzięki której
strony szybko się ładują, i w której trudno popełnić jakieś
błędy techniczne.
• w połowie lat 90. firma Netscape wprowadziła w swojej
przeglądarce Navigator obsługę tzw. ramek. Inne
przeglądarki poszły śladem Netscapa.
Dzięki ramkom można było tworzyć pomocnicze okienko
zawierające spis treści, zaś zawarte w nim odsyłacze
wczytywały dowiązane do nich strony do głównego okna.
Technika ta, choć efektywna powoduje pewne kłopoty.
Na przykład wyszukiwarki sieciowe, jak Google, indeksują
dokumenty w ramkach i podsuwają je potem szukającym
poza kontekstem nadrzędnego układu ramkowego.
• pod koniec lat 90. przyszedł czas tabel, w których
umieszczano elementy strony. Technika ta została
spopularyzowana przez wielkie portale, stąd nawet
przyjęło się określenie "portalowy układ strony".
Jest ona do dzisiaj dość powszechnie stosowana,
aczkolwiek tego rodzaju podejście jest uznane za
niewłaściwe, gdyż tabele są tu wykorzystywane
niezgodnie z ich naturalnym przeznaczeniem, którym jest
tworzenie danych tabelarycznych.
Tabela jako szkielet strony jest po prostu sztuczką,
sposobem wykorzystania niezgodnym z istotą tabeli, na
dodatek wprowadzającym mnóstwo trudnego do
utrzymania i modyfikacji kodu (zajrzyj do źródła strony w
dowolnym portalu, a przerazisz się jego
skomplikowaniem). Dzisiaj odradza się używanie tabel w
roli szkieletów układu.
• I wreszcie pojawiła się tendencja, którą uczeni w
piśmie uznają za tę właściwą, i która powoli,
bardzo powoli, zyskuje sobie uznanie w
światowym webmasterstwie.
Strony są budowane w oparciu o bloki (sekcje,
warstwy) zakreślone przez znaczniki div, dzięki
którym można swobodnie rozmieszczać na stronie
poszczególne elementy.
Atrybuty czcionki
Aby tekst w przeglądarce nie wyglądał wszędzie tak samo,
stosuje się dodatkowe atrybuty czcionki
wyróżnienie (pogrubienie) i emfazę (pochylenie)
Atrybuty pozwalają uwypuklić jakieś fragmenty tekstu, np.
nazwy za pomocą kursywy, a ważniejsze pojęcia za
pomocą pogrubienia:
Przykład:
To jest tekst normalny
<strong>To jest tekst pogrubiony</strong>
<em>To jest tekst pochylony</em>
Rezultat:
To jest tekst normalny
To jest tekst pogrubiony
To jest tekst pochylony
Wielkość i kolor czcionki
W starszych specyfikacjach HTML istniały specjalne polecenia
definiujące wielkość i kolor czcionki.
W HTML 4.01 już ich nie ma, natomiast atrybuty te zostały
przeniesione do stylów, za pomocą których można uzyskać
znacznie bogatsze efekty.
Można podać jednak pewne polecenia, które obowiązywały w
starszych wersjach HTML.
<p style="font-size:small">Treść akapitu</p>
Co da:
Treść akapitu zapisana czcionką small
Zaleca się stosowanie wielkości absolutnych i
relatywnych czcionek, jak
xx-small, x-small, small, medium, large, x-large, xx-large
oraz
smaller i larger
Treść akapitu wyświetlana za pomocą wielkości xx-small
Treść akapitu wyświetlana za pomocą wielkości x-small
Treść akapitu wyświetlana za pomocą wielkości small
Treść akapitu wyświetlana za pomocą wielkości medium
Treść akapitu wyświetlana za pomocą wielkości large
Treść akapitu wyświetlana za pomocą wielkości
x-large
Treść akapitu wyświetlana za pomocą
wielkości xx-large
Określanie kolorów czcionek
<p style="color: darkgreen; ">Treść akapitu w
kolorze darkgreen</p>
Rezultat:
Treść akapitu w kolorze darkgreen.
Chcąc określić kolor, rodzaj i wielkość czcionki w akapicie, możemy
napisać:
<p style=”color: blue; font-family: Arial; font-size:
12pt;">Treść akapitu</p>
Jeśli chcemy jeszcze dodać kolor tła np. jasnozielony, to piszemy:
<p style=”color: blue; font-family: Arial; font-size:
12pt; background color: lightgreen">Treść akapitu</p>

Podobne dokumenty