2. ŁĄCZA
Łącza są jedną z najważniejszych elementów XHTML, nie ma stron które mogły by się bez nich obyć, dzięki nim tworzy się nawigację na stronie. Etykietą łącza widoczną na stronie może być zwykły tekst jak i obrazek. Dzięki atrybutowi href można przypisywać plik jaki ma się wyświetlić po kliknięciu na link lub adres internetowy z zewnątrz. Można również podać nazwy plików znajdujące się w innych katalogach zarówno podrzędnych jak i nadrzędnych. Ścieszka może mieć maksymalnie do 255 znaków i przeglądarki akceptują tylko ukośnik prawy (/), lewy ukośnik (\) jest niedozwolony. XHTML obowiązkowo musi zawierać w atrybutach apostrofy lub cudzysłowy, bez nich zapis jest błędny.
Obrazek jako łącze definiuje:
<a href='nazwa pliku, który ma się uruchomić'><img src='ścieżka do obrazka' /></a>
a łącze wewnątrz strony internetowej:
<a href='index.php'>Strona główna</a>
Łącza wewnętrzne, dzięki którym można na stronie umieszczać linki do oddzielonych miejsc na tej samej stronie definiuje się za pomocą:
<a name='projekt'>Po kliknięciu pojawimy się w innej części strony.</a>
<a href='#projekt'>Ta część pojawi się po kliknięciu powyższego linku.</a>
Łącze zewnętrzne realizujące połączenia może być postaci:
<a href='http://www.internetowegry.eu'>Zapraszamy na stronę</a>