Strona główna › Pytania INF.03 › Pytanie 4
INF.03 · pytanie #4
W jaki sposób można w języku CSS ustawić takie stylizowanie tabeli, aby wiersz, na którym obecnie znajduje się kursor myszki, zmieniał kolor tła na szary?
- Atr:hover { background-color: gray; }
- Btr:hover { color: gray; }
- Ctr:active { background-color: gray; }
- Dtr:active { color: gray; }
Poprawna odpowiedź: A. tr:hover { background-color: gray; }
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź tr:hover { background-color: gray; } jest całkiem trafna. Używasz pseudoklasy :hover, co jest super standardowym podejściem do stylizacji elementów, gdy kursor najedzie na nie. W tabeli to tak działa, że cały wiersz zmienia kolor tła na szary, co znacznie poprawia czytelność i jakby cały interfejs staje się bardziej interaktywny. To jest przydatne w aplikacjach webowych, bo użytkownicy szybko rozumieją, na którym wierszu akurat są. Można jeszcze dodać inne efekty, na przykład zmienić kolor tekstu czy dodać jakies cień. Przykład to jakieś interaktywne tabele w systemach do zarządzania danymi, gdzie jak najeżdżasz na wiersze, to wyświetlają się dodatkowe info lub pozwalają je edytować. Pamiętaj też o dostępności – dobrze jest zadbać o kontrasty kolorystyczne, żeby osoby z dysfunkcjami wzroku mogły z tego korzystać.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.