(X)HTML » Atrybuty

Href

  • 2008-02-09 13:22
  • 6 komentarzy
  • 1015 odsłon
  • Oceń ten tekst jako pierwszy

Href


Atrybut znacznika <a>, <link, <base> lub <area>. Jest skrótem od angielskiego wyrażenia hyperlink referrer.

  • Dla <a> i <area> jego wartość określa miejsce docelowe, do którego trafi użytkownik po kliknięciu na znacznik, którego jest atrybutem.
  • Dla <link> określa miejsce docelowe linkowanego (dołączanego - nie ma związku z hiperłączem!) pliku, najczęściej używane do dołączania arkuszy stylów.
  • Dla <base> określa adres, względem którego mają być interpretowane wszystkie ścieżki względne na stronie.

Możliwe wartości


A i Area:



Link:


  • adres względny - ścieżka do strony internetowej podana względem bieżącego położenia, np. ../images/zdjecie.jpg
  • adres bezwzględny - ścieżka do strony internetowej podana bezwzględnie i zaczynająca się od nazwy protokołu, np. http://4programmers.net

Base:


  • adres bezwzględny - ścieżka do strony internetowej podana bezwzględnie i zaczynająca się od nazwy protokołu, np. http://4programmers.net

Zobacz też


6 komentarzy

bordeux 2008-02-17 12:26

Co racja to racja.... nie wiedziałem o tym :D

maxi 2008-02-09 17:05

Pod spodem masz dopisane w nawiasie, że return false anuluje akcję spod href i wykonuje tylko js. Sprawdź sobie, wpisz np.

klik i sprawdź, czy zadziała.

bordeux 2008-02-09 16:37

Ale jest jeden irytujący problem z używaniem href="#". Ustawia nam stronę do góry :<

maxi 2008-02-09 13:24

a propos javascript:, można to zastąpić taką konstrukcją:

<a href="#" onclick="polecenia_js; return false;">...</a>


(return false żeby link nie zadziałał)

Ktos 2008-02-08 16:16

javascript: działa tylko dlatego, że przeglądarka traktuje to jako protokół JavaScript i odpala odpowiednio. Nie polecam absolutnie używać tego.

bordeux 2008-02-08 14:57

a znacznik link, base czy tez area??