Zastosowanie: odsyłacz
hipertekstowy
Znacznik końcowy: wymagany
Przeglądarka: HTML
Parametry: HREF, NAME,
REL, REV,
TARGET, TITLE
Za pomocą znacznika <A> realizuje się odsyłacze hipertekstowe.
Znacznik ten definiuje tak zwaną kotwicę (anchor). Rozróżniamy
kotwice źródłowe i docelowe. Kotwica źródłowa zaznacza obiekt
(tekst lub bitmapę), tworzący połączenie (link) z obiektem docelowym;
kotwica docelowa to miejsce w dokumencie, do którego nastąpi skok.
Kotwicę źródłową realizuje parametr HREF.
Tekst pomiędzy znacznikami kotwicy reaguje na kliknięcie i w przeglądarce
widoczny jest w kolorze innym niż tekst normalny; poza tym jest
podkreślony. Pomiędzy znacznikami kotwicy źródłowej można umieścić
również znacznik <IMG>, co pozwala
na wstawienie "czułego" na kliknięcie obrazka.
Kotwice docelowe definiowane są poprzez parametr NAME.
Tekst zawarty pomiędzy odpowiednimi znacznikami nie ma tutaj żadnego
znaczenia.
Prosty odsyłacz hipertekstowy:
<A HREF="rozdz01.htm">Rozdział 1</A>
Odsyłacz z obrazkiem do klikania:
<A HREF="zamow.htm"> <IMG SRC="order.gif"
ALT="Formularz zamówienia" BORDER=0></A>
Definicja punktu zakotwiczenia (służącego jako cel skoku) w obrębie dokumentu:
<A NAME="srodek">
Parametr HREF (hypertext reference) określa cel skoku dla odsyłacza hipertekstowego.
HREF=URL
Sposób określenia URL-a (Uniform Resource Locator).
HREF="http://ourworld.compuserve.com/homepages/highlight.index.htm"
Można przy tym użyć zarówno adresowania bezwzględnego, jak i względnego. Przy względnym określaniu ścieżki stosuje się składnię znaną z DOS-a. Separatorami między katalogami nie są jednak znaki "\" (backslash), lecz zwykłe ukośniki "/".
HREF="silniki.htm" HREF="../opel/index.htm"
Jeśli skok należy wykonać do określonego miejsca (zdefiniowanego poprzez znacznik <A> z parametrem NAME) w aktualnym dokumencie, to nazwę miejsca trzeba poprzedzić znakiem #.
HREF="#indeks"
Można również połączyć ładowanie nowego dokumentu ze skokiem do określonego miejsca w jego obrębie. W poniższym przykładzie ładowana jest strona "silniki.htm" i od razu następuje przeskok do miejsca zaznaczonego jako "opel".
<A HREF="http://www.geocities.com/cars/ silniki.htm#opel">Opel</A>
Przy HREF można podawać nie tylko dokumenty HTML i miejsca docelowe skoków, lecz także każdy inny rodzaj URL-a. Jeśli podany plik nie jest dokumentem HTML, istnieją następujące możliwości:
Przykład:
Załaduj <A HREF="tbdemo.zip"> - wersję demonstracyjną TDB</A>
I w końcu, jeśli URL nie jest zasobem przewidzianym w protokole
HTTP, to zależnie od konkretnej implementacji przeglądarki, użyte
mogą być inne protokoły (np. FTP).
Poprzez parametr NAME w obrębie znacznika <A> definiuje się cel skoku dla odsyłacza hipertekstowego w obrębie dokumentu.
<A NAME="Części zamienne">
Wartością parametru jest nazwa oznaczająca miejsce, do którego
będzie można wykonać skok poprzez HREF.
W odwołaniach trzeba przed nazwą umieścić znak # (tutaj: HREF="#Części
zamienne").
Przeglądarka: HTML 3.2
Definiuje relację od HRF do kotwicy.
Przeglądarka: HTML 3.2
Definiuje relację od kotwicy do HRF.
Przeglądarka: Navigator od 2.x, Explorer 3
Ma znaczenie tylko w powiązaniu z ramkami (frames) (patrz też <FRAMESET>). Określa nazwę ramki, w której powinien zostać wyświetlony dokument, wskazywany przez HREF.
W razie użycia znacznika <FORM> parametr TARGET podaje okno, w którym zapisany zostanie rezultat działania (action).
Nazwa okna może odnosić się albo do okna, które zostało zdefiniowane za pomocą parametru NAME w <FRAME>, albo do jednej z predefiniowanych nazw:
_blank: aduje dokument do nowego okna bez nazwy.
_self: laduje dokument do aktualnie aktywnego okna.
_top: aduje dokument do okna, obejmującego cały obszar roboczy przeglądarki.
_parent: W ramkach zagnieżdżonych, dokument ładowany jest
do okna znajdującego się na kolejnym wyższym poziomie zagnieżdżenia.
Przeglądarka: HTML 3.2
Tylko do celów informacyjnych; służy do opisu obiektu, który wskazywany jest przez HREF.