Strona główna › Pytania INF.03 › Pytanie 449
INF.03 · pytanie #449
W jaki sposób można określić w CSS styl dla hiperłącza, aby link, który nie był odwiedzony, miał kolor żółty, natomiast odwiedzony link był w kolorze zielonym?
- Aa:visited { color: yellow; } a:link { color: green; }
- Ba:link { color: yellow; } a:visited { color: green; }
- Ca:hover { color: green; } a.link { color: yellow; }
- Da:hover { color: yellow; } a:visited { color: green; }
Poprawna odpowiedź: B. a:link { color: yellow; } a:visited { color: green; }
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Właściwa odpowiedź definiuje style CSS dla hiperłączy w sposób zgodny z ich rolą i statusami. Selektor `a:link` odpowiada za stylizację nieodwiedzonych linków, a w tym przypadku ustawia kolor tekstu na żółty. Z kolei selektor `a:visited` odnosi się do linków, które użytkownik już odwiedził, i ustawia ich kolor na zielony. Taka separacja stylizacji pozwala na intuicyjne rozróżnienie między linkami, co jest korzystne z punktu widzenia użyteczności i dostępności. Praktyczne zastosowanie tych selektorów pozwala na łatwe dostosowanie wyglądu strony internetowej w zależności od stanu hiperłączy, co może być przydatne w nawigacji. Zgodnie z dobrymi praktykami, zawsze warto testować wygląd strony w różnych przeglądarkach, ponieważ niektóre z nich mogą interpretować style CSS nieco inaczej. Dodatkowo, warto pamiętać o dostępności - kontrastujące kolory mogą znacznie poprawić czytelność i ułatwić nawigację osobom z wadami wzroku.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.