Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Tworzenie stron WWW Systemy CMS i narzędzia webowe

Słowa kluczowe: CSS Pseudoklasy odnośników w CSS

Przedstawiona w języku CSS definicja stylu dotyczy odnośnika, który

a:visited {color: orange;}
A. ma wskaźnik myszy ustawiony nad nim
Źle. Stan z kursorem nad odnośnikiem opisuje pseudoklasa :hover.
B. był już odwiedzany
Dobrze. Pseudoklasa :visited dotyczy odnośników do stron już odwiedzonych.
C. jeszcze nie był odwiedzany
Źle. Odnośnik jeszcze nieodwiedzony opisuje pseudoklasa :link.
D. posiada niepoprawny adres URL
Źle. CSS nie ma pseudoklasy sprawdzającej poprawność adresu URL.

Pytanie z egzaminu CKE, styczeń 2020 (arkusz E.14-SG-20.01).

Reguła z pseudoklasą :visited dotyczy odnośnika, który był już odwiedzany. Przeglądarka pamięta historię i odnośnikom prowadzącym do odwiedzonych adresów nadaje stan :visited, więc taki link zmieni kolor na pomarańczowy. Do zapamiętania cztery pseudoklasy odnośników w kolejności LVHA: :link - nieodwiedzony, :visited - odwiedzony, :hover - kursor nad linkiem, :active - w chwili kliknięcia. Tę kolejność zachowuje się w arkuszu, bo przy równej szczegółowości późniejsza reguła nadpisuje wcześniejszą. Ze względów prywatności w :visited można zmieniać tylko kolory. Kolejność LVHA ma znaczenie, bo odnośnik może być jednocześnie odwiedzony i wskazany kursorem - wtedy wygrywa reguła zapisana niżej. Dlatego arkusze zaczynają od reguł dla a:link i a:visited, a dopiero potem ustawiają :hover i :active.

Każda z błędnych odpowiedzi pasuje do innej pseudoklasy albo do żadnej. Odnośnik jeszcze nieodwiedzony opisuje pseudoklasa :link, a stan, w którym kursor myszy jest nad odnośnikiem - :hover. CSS nie ma pseudoklasy, która sprawdzałaby, czy adres URL jest poprawny; przeglądarka nie bada tego przy wyświetlaniu strony. Słowo visited znaczy po angielsku „odwiedzony”, co podpowiada właściwy stan. Pomarańczowy kolor dostaną więc tylko odnośniki do stron, które użytkownik już otwierał. Często myli się :visited z :active, bo obie nazwy dotyczą działań użytkownika. :active trwa tylko w chwili wciśnięcia przycisku myszy na odnośniku, a :visited utrzymuje się, dopóki adres jest w historii przeglądarki. W tej regule chodzi o stan trwały, związany z historią odwiedzin. Po wyczyszczeniu historii przeglądarki odnośnik wróci do koloru ustawionego dla :link.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.