(X)HTML » Semantyczne

A

  • 2010-10-31 18:27
  • 2 komentarze
  • 589 odsłon
  • Oceń ten tekst jako pierwszy

<a>


Znacznik A (anchor - kotwica) jest znacznikiem w językach HTML oraz XHTML.

Działanie


  • tworzenie odnośników do innych dokumentów
  • oznaczanie miejsc w danym dokumencie

Sposób użycia


Tworzenie odnośników


Odnośniki tworzy się poprzez atrybut href znacznika a, w którym podaje się docelową ścieżkę do której ma prowadzić odnośnik (zarówno w formie bezwzględnej, jak i względnej).

<a href="http://www.4programmers.net">4programmers.net</a>
Pomiędzy znacznikami <a> i </a> znajduje się tekst, etykietka odnośnika.

Oznaczanie miejsc w dokumencie


Znacznik a może być zastosowany do oznaczania miejsc w dokumencie, do których potem można się łatwo przenosić, tworząc specjalne odnośniki.

Używa się w tym celu atrybutu id lub name (gdzie name został uznany za przestarzały w standardzie XHTML).

Deklaracja kotwicy:
<a id="naglowek"><h1>Tytuł</h1></a>

Odnośnik do kotwicy 1:
<a href="dokument.html#naglowek">Zobacz nagłówek</a>
Kliknięcie na ten odnośnik spowoduje załadowanie strony dokument.html i przesunięcie się (ewentualne) strony do miejsca oznaczonego jako #naglowek.

Odnośnik do kotwicy 2:
<a href="#naglowek">Zobacz nagłówek</a>
Kliknięcie na ten odnośnik spowoduje przesunięcie się strony do miejsca oznaczonego jako #naglowek (dotyczy aktualnie wyswietlanej strony).

Ta metoda jest na przykład zastosowana w spisach treści w artukułach w serwisie, czy w wyszukiwarce na forum.

Główne atrybuty


  • Name - nazwa (identyfikator)
  • Id - identyfikator
  • Class - klasa CSS
  • Style - przypisany styl CSS
  • Href - ścieżka dostępu do docelowego dokumentu odnośnika
  • Target - precyzowanie, gdzie ma otworzyć sie dokument docelowy
  • Accesskey - klawisz dostępu
  • Rel
  • Rev
  • Tabindex

2 komentarze

maxi 2008-02-08 14:20

Co do title, jest on atrybutem do praktycznie wszystkiego, więc nie uznawałbym go za główny atrybut.

Ale czy kotwic (zakładek, etykiet) nie tworzy się przypadkiem przez atrybut name?

bordeux 2007-12-08 16:28

Główne atrybuty a gdzie title???