W HTML odnośnik (hiperłącze) definiuje się za pomocą elementu <a> (anchor). Aby był zdefiniowany poprawnie, musi spełniać dwie kluczowe rzeczy: mieć właściwy atrybut wskazujący cel oraz poprawną składnię znacznika.
Dlaczego poprawny jest zapis <a href="http://strona.pl">strona</a>?
- Zastosowano element <a> przeznaczony do tworzenia linków.
- Użyto atrybutu href, który określa docelowy adres (URL), do którego ma prowadzić kliknięcie.
- Wartość atrybutu jest ujęta w cudzysłów, co jest bezpiecznym i powszechnie zalecanym zapisem (zmniejsza ryzyko błędów przy znakach specjalnych, spacji itp.).
- Znacznik jest poprawnie zamknięty: występuje zarówno otwarcie, jak i zamknięcie </a>.
Dlaczego pozostałe propozycje są niepoprawne?
- Zapis bez cudzysłowów przy href może być w części przypadków tolerowany przez parser HTML, ale w zadaniach egzaminacyjnych za poprawny wzorzec uznaje się pełny zapis atrybutu z cudzysłowami. Brak cudzysłowów łatwo prowadzi do błędów przy bardziej złożonych adresach.
- Adres z błędnym schematem typu "http::/…" ma wadliwą składnię URL (podwójny dwukropek i nieprawidłowy ukośnik), więc nie jest poprawną wartością docelową dla href.
- Atrybut src nie służy do definiowania odnośnika w <a>; jest typowy dla osadzanych zasobów (np. obrazów). W <a> właściwym atrybutem jest href.
Wskazówka egzaminacyjna: najpierw sprawdź, czy w <a> występuje href, potem czy URL wygląda poprawnie, a na końcu czy znacznik jest domknięty. To trzy szybkie kroki, które zwykle wystarczają do oceny odpowiedzi.