Przejdź do głównej treści
2 min czytania

Stworzenie skiplinków na stronę internetową.

Poniżej znajduje się kod HTML, CSS oraz JavaScript, który umożliwi utworzenie na stronie internetowej skiplinków.Skiplinki są interaktywnymi elementami w witrynach internetowych, które umożliwiają osobom korzystającym z...

Poniżej znajduje się kod HTML, CSS oraz JavaScript, który umożliwi utworzenie na stronie internetowej skiplinków.

Skiplinki są interaktywnymi elementami w witrynach internetowych, które umożliwiają osobom korzystającym z czytników ekranowych szybkie pominięcie powtarzalnych elementów i przechodzenie bezpośrednio do głównej zawartości strony.

Ich celem jest ułatwienie nawigacji dla użytkowników z niepełnosprawnościami, zwłaszcza dla osób korzystających z czytników ekranowych. Skiplinki są ukryte dla większości użytkowników, ale są dostępne dla czytników ekranowych, które prezentują je jako opcje nawigacyjne. Po ich aktywacji użytkownik może przeskoczyć na wyznaczone obszary strony, takie jak menu, nagłówek, treść główna itp., bez konieczności przechodzenia przez wszystkie elementy nawigacyjne na każdej stronie.

Skiplinki są ważnym elementem projektowania dostępnych stron internetowych, ponieważ pomagają w osiągnięciu łatwości korzystania i równego dostępu dla wszystkich użytkowników, niezależnie od ich umiejętności czy narzędzi, które wykorzystują do przeglądania strony.

HTML

W poniższym kodzie należy zmienić wartość #main-section oraz #footer-section na indywidualne wartości, które znajdują się na Twojej stronie internetowej.

Skip linki można dostosować do swoich potrzeb – dodać kolejne lub usunąć niepotrzebne.

CSS

				
					.skip-link {
    position: absolute;
    top: -40px;
    left: 0;
    background: #000;
    color: #fff;
    padding: 10px;
    z-index: 100;
    transition: top 0.3s;
}

.skip-link:focus {
    top: 0;
}

				
			

JavaScript

				
					document.addEventListener('DOMContentLoaded', (event) => {
    window.addEventListener('keydown', function (e) {
        if (e.shiftKey && e.keyCode == 9) { // Shift + Tab
            document.getElementById('skiplink-main').focus();
        }
    });
});

				
			

Przykład działania

Ilustracja przedstawia fragment strony internetowej, na której został zaprezentowany sposób działania skiplinków.
Zobacz wszystkie
Grafika informacyjna na jasnym, kremowym tle. Po lewej stronie napis robots.txt, a obok zielona plakietka z tekstem „Allow: /”. Pod spodem bardzo duża, czarna liczba 429, a pod nią mniejszym krojem maszynowym napis „Too Many Requests”. Po prawej stronie biała, zaokrąglona karta z tabelą o dwóch kolumnach: „User-Agent” i „HTTP”. W tabeli sześć wierszy: Googlebot i Bingbot mają zieloną plakietkę z kodem 200, natomiast GPTBot, OAI-SearchBot, ClaudeBot i PerplexityBot mają pomarańczową plakietkę z kodem 429. Grafika pokazuje sprzeczność: plik robots.txt zezwala wszystkim botom na dostęp, ale serwer odsyła crawlery sztucznej inteligencji z błędem, przepuszczając jednocześnie boty Google i Bing. Zdjęcie wygenerowane przez AI
• 7 min czytania

Niewidzialni dla AI. Jak sprawdzić, czy serwer nie blokuje wyszukiwarek sztucznej inteligencji

Dostaliśmy maila: „ChatGPT nie zna Państwa firmy”. Sprawdziliśmy — to była prawda, ale z zupełnie innego powodu, niż sugerował nadawca. Serwer odsyłał boty sztucznej inteligencji błędem...

Hala basenowa dostosowana do potrzeb osób z niepełnosprawnościami. Kobieta na wózku z opiekunką przy otwartej komfortce z podnośnikiem sufitowym i leżanką. Obok niecki pochylnia z poręczami prowadzi do wody. Zdjęcie wygenerowane przez AI Case Study
• 3 min czytania

Dostępność basenów

Dostępny basen to obiekt sportowo-rekreacyjny zaprojektowany i wyposażony tak, aby każdy - niezależnie od stopnia sprawności - mógł bezpiecznie, samodzielnie i komfortowo korzystać ze...

Masz pytania dotyczące dostępności?

Skonsultuj swój projekt z naszymi ekspertami. Pomożemy ocenić zgodność Twojego serwisu z wymogami prawnymi i zoptymalizować proces wdrożenia.

Projekt międzynarodowy

AIMused – dostępność i sztuczna inteligencja w muzeach

Nautil jest partnerem technologicznym projektu, w którym razem z instytucjami z Polski, Niemiec, Danii, Szwecji i Litwy tworzymy rozwiązania oparte na AI, by muzea i atrakcje turystyczne były dostępne dla każdego.

Więcej o projekcie AIMused
Interreg Południowy Bałtyk. Współfinansowane przez Unię Europejską

Projekt współfinansowany z Europejskiego Funduszu Rozwoju Regionalnego w ramach programu Interreg Południowy Bałtyk 2021–2027.