Strona główna › Pytania INF.03 › Pytanie 242
INF.03 · pytanie #242
W CSS zdefiniowano styl dla pola edycji. Taki obszar będzie miał jasnozielone tło <pre class="code-block">input:focus { background-color: LightGreen; }</pre>
- Ajeśli jest to pierwsze wystąpienie tego elementu w dokumencie
- Bw każdej sytuacji
- Cpo kliknięciu myszą w celu wprowadzenia tekstu
- Dgdy zostanie na niego najechane kursorem myszy bez kliknięcia
Poprawna odpowiedź: C. po kliknięciu myszą w celu wprowadzenia tekstu
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
W języku CSS pseudoklasa :focus jest używana do definiowania stylów dla elementów, które są w stanie aktywnego fokusu. W przypadku elementów formularza, takich jak pola tekstowe input, fokus uzyskuje się poprzez kliknięcie myszą lub użycie klawisza tab, co pozwala na wprowadzenie tekstu. Pseudoklasa :focus umożliwia stylizację elementu tylko wtedy, gdy jest aktywny, co jest kluczowe dla poprawy użyteczności interfejsu użytkownika. W przykładzie podanym w pytaniu, gdy pole edycyjne input uzyska fokus, jego tło zmieni się na jasnozielone dzięki właściwości background-color ustawionej na LightGreen. Takie zastosowanie stylów CSS jest powszechne w projektowaniu formularzy, gdzie wizualne wskazanie aktywnego elementu jest istotne dla użytkownika. Dobre praktyki projektowania interfejsów kładą nacisk na czytelność i intuicyjność, co zwiększa dostępność i wygodę użytkowania aplikacji webowych. Stylowanie z wykorzystaniem pseudoklasy :focus pozwala projektantom i deweloperom tworzyć interfejsy, które są nie tylko estetyczne, ale także funkcjonalne, wspierając użytkowników w efektywnym korzystaniu z aplikacji.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.