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

W języku CSS zapis h2 {background-color: green;} sprawi, że koloru zielonego będzie

A. tło całej strony.
Źle. Tło strony ustawia się w regule dla body, a tu selektorem jest h2.
B. czcionka każdego nagłówka na stronie.
Źle. Selektor h2 nie obejmuje innych nagłówków, a właściwość dotyczy tła, nie liter.
C. czcionka nagłówka drugiego stopnia.
Źle. Kolor liter ustawia właściwość color, a tu jest background-color.
D. tło tekstu nagłówka drugiego stopnia.
Dobrze. background-color ustawia tło, a selektor h2 wybiera nagłówki drugiego stopnia.

Pytanie z egzaminu CKE, czerwiec 2016 (arkusz E.14-X-16.05).

Reguła ma selektor h2, więc dotyczy tylko nagłówków drugiego stopnia. Właściwość background-color ustawia kolor tła elementu, a nie tekstu. Nagłówek jest elementem blokowym, więc zielone tło rozciągnie się na całą szerokość jego pojemnika, za tekstem nagłówka. Kolor samych liter zmienia się inną właściwością - color. Gdyby tło miało dotyczyć wszystkich nagłówków, trzeba by wymienić selektory po przecinku: h1, h2, h3 {...}. Tło całej strony ustawia się w regule dla body. Do zapamiętania: selektor mówi, co jest formatowane, a właściwość - jak; background-color to tło, color to kolor tekstu. Tło obejmie też wewnętrzny margines nagłówka.

Kłopot sprawiają dwie rzeczy: właściwość i zasięg selektora. Kolor czcionki ustawia color, a w regule jest background-color, która koloruje tło za tekstem - litery pozostaną w domyślnym kolorze. Dlatego odpada zarówno czcionka nagłówka drugiego stopnia, jak i czcionka wszystkich nagłówków. Ta druga wersja ma dodatkowo zły zasięg: selektor h2 wybiera wyłącznie nagłówki drugiego stopnia, a nie h1 czy h3. Tło całej strony wymagałoby selektora body, ewentualnie html. Czytając regułę, sprawdzaj kolejno selektor, czyli które elementy, oraz właściwość, czyli co w nich się zmienia. Tutaj wychodzi zielone tło nagłówków h2. Gdyby zielone miały być litery, w regule należałoby użyć właściwości color, a tło strony ustawiałaby reguła z selektorem body i właściwością background-color. Efekt najłatwiej sprawdzić, otwierając stronę w przeglądarce i oglądając nagłówki w narzędziach deweloperskich, które pokazują zastosowane reguły.

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.