Łącze
Łącze skrót od (hiperłącza) to obiekt HTML, który umożliwia przejście do nowej lokalizacji po jego kliknięciu lub dotknięciu. Łącza znajdują się na niemal każdej stronie internetowej i zapewniają prosty sposób poruszania się między stronami w sieci.
Łącza można dołączać do tekstu, obrazów lub innych elementów HTML. Większość łączy tekstowych ma kolor niebieski, ponieważ jest to standardowy kolor używany przez przeglądarki internetowe do wyświetlania łączy. Łącza mogą jednak mieć dowolny kolor, ponieważ styl tekstu łącza można dostosować za pomocą HTML lub stylów CSS. Na początku istnienia sieci łącza były domyślnie podkreślane. Obecnie podkreślanie łączy jest mniej powszechne.
Gdy łącze zostanie zastosowane do obrazu, znacznik łącza obejmuje znacznik obrazu lub go otacza. Ponieważ znacznik obrazu jest zagnieżdżony wewnątrz znacznika łącza, sam obraz staje się łączem. Tę metodę można stosować do dodawania łączy do innych elementów, takich jak obiekty <div> i <span>. Ponieważ jednak CSS umożliwia stylizowanie łącza, znacznik <a> z atrybutem klasy lub identyfikatorem CSS jest często używany zamiast znacznika <div> lub <span>.
Poniżej przedstawiono przykłady kodu HTML łącza tekstowego i łącza do obrazu:
Łącze tekstowe: <a href="/definition/computer">Computer Definition</a>
Łącze do obrazu: <a href="https://techterms.com/definition/computer"><img src="/images/computer.jpg" alt="desktop PC"></a>
Łącza względne i bezwzględne
Pierwsze łącze powyżej jest „łączem względnym”, ponieważ nie zawiera nazwy domeny. Zamiast tego łącze jest względne względem bieżącej witryny. Na przykład żadne łącze wewnętrzne w witrynie TechTerms.com nie musi zawierać w kodzie źródłowym ciągu „https://techterms.com/”. Wystarczy łącze względne, takie jak „/definition/computer”. Ponieważ łącze zaczyna się od ukośnika, ścieżka zaczyna się od katalogu głównego. Jeśli łącze względne nie zaczyna się od ukośnika, ścieżka jest względna względem bieżącego adresu URL.
Drugie łącze powyżej jest łączem bezwzględnym, ponieważ zawiera nazwę domeny. Łącza bezwzględne są wymagane w przypadku łączy zewnętrznych, które kierują do innej witryny internetowej. Mogą zaczynać się od „http” lub „https”. Łącza bezwzględne mogą również zaczynać się od dwóch ukośników („//”). Jest to interpretowane jako „http://” w przypadku stron udostępnianych za pośrednictwem HTTP oraz jako „https://” w przypadku stron udostępnianych za pośrednictwem HTTPS.
NOTE: Litera „a” w znaczniku <a> oznacza „anchor” (kotwicę), ponieważ wczesne dokumenty hipertekstowe często zawierały łącza do kotwic (lub znaczników) w obrębie strony, a nie do innych stron. „href” w znaczniku <a> oznacza „hypertext reference” (odnośnik hipertekstowy).
Sprawdź swoją wiedzę
