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

#przycisk { background-color: white; padding: 10px; border-width: 2px; border-bottom-style: dashed; } Wskaż przycisk sformatowany przedstawionym...

#przycisk {
    background-color: white;
    padding: 10px;
    border-width: 2px;
    border-bottom-style: dashed;
}
Wskaż przycisk sformatowany przedstawionym stylem CSS.
Cztery przyciski z napisem Przycisk, podpisane od Przycisk 1 do Przycisk 4, o różnym kolorze, kształcie i stylu obramowania (linia ciągła, kreskowa, kropkowa, zaokrąglone narożniki)
A. Przycisk 4
B. Przycisk 3
C. Przycisk 2
D. Przycisk 1

Pytanie z egzaminu CKE, styczeń 2023 (arkusz EE.09-SG-23.01).

Poprawny jest Przycisk 2, ponieważ jego wygląd odpowiada regułom zapisanym w selektorze #przycisk. Znak # w CSS oznacza selektor identyfikatora, czyli styl zostanie zastosowany do elementu mającego atrybut id równy przycisk. W praktyce byłoby to na przykład button id='przycisk'. W podanym stylu tło ma być białe, bo background-color: white ustawia biały kolor obszaru elementu. Właściwość padding: 10px dodaje wewnętrzny odstęp między tekstem przycisku a jego krawędzią, więc taki przycisk nie wygląda na zbyt ciasny. border-width: 2px określa grubość obramowania, a border-bottom-style: dashed powoduje, że dolna krawędź ramki jest linią przerywaną. To właśnie ta dolna przerywana linia jest najważniejszą cechą rozpoznawczą. Moim zdaniem w takich zadaniach najlepiej patrzeć nie tylko na kolor tła, ale też na szczegóły obramowania, bo one często odróżniają bardzo podobne przyciski. W dobrej praktyce CSS zwykle zapisuje się też pełne deklaracje obramowania, np. border-bottom: 2px dashed black, ponieważ kod jest wtedy czytelniejszy i mniej zależny od domyślnych stylów przeglądarki.
Jeżeli wybrany został Przycisk 1, Przycisk 3 albo Przycisk 4, to najpewniej pomylony został któryś z istotnych szczegółów stylu CSS. W tym przykładzie nie wystarczy zauważyć, że element wygląda jak zwykły przycisk albo że ma jasne tło. Trzeba połączyć kilka cech naraz: białe tło, wewnętrzny odstęp 10px, obramowanie o grubości 2px oraz przede wszystkim dolną krawędź obramowania narysowaną stylem dashed, czyli linią przerywaną. Bardzo częsty błąd polega na patrzeniu tylko na jedną właściwość, na przykład na background-color: white, i ignorowaniu border-bottom-style. A w CSS szczegóły obramowania są ważne, bo solid, dashed, dotted czy none dają zupełnie inny efekt wizualny. Druga pułapka to mylenie paddingu z marginesem. Padding powiększa przestrzeń wewnątrz przycisku, między napisem a ramką, a margin odsuwałby cały przycisk od innych elementów. Tutaj marginesu w ogóle nie ustawiono. Warto też pamiętać, że border-width sam nie mówi jeszcze wszystkiego o wyglądzie ramki. O widoczności i rodzaju linii decyduje styl obramowania, w tym przypadku ustawiony dla dolnej krawędzi. Z mojego doświadczenia najłatwiej rozwiązywać takie pytania przez spokojne przełożenie każdej deklaracji CSS na wygląd: kolor tła, odstęp wewnętrzny, grubość ramki, rodzaj dolnej linii. Wtedy od razu widać, że pasuje tylko przycisk z białym tłem i przerywaną dolną krawędzią.

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.