Pokazany fragment to zapytanie medialne CSS (media query). Część @media (max-width: 600px) oznacza warunek: zastosuj poniższe reguły tylko wtedy, gdy szerokość obszaru wyświetlania (najczęściej rozumiana jako szerokość widoku/viewport) jest równa 600 pikseli lub mniejsza.
Wewnątrz bloku znajduje się reguła dla selektora klasy .container. Właściwość width: 100% ustawia szerokość elementu na 100% szerokości jego kontenera nadrzędnego. W praktyce w układach mobilnych często daje to efekt "rozciągnięcia" sekcji na pełną szerokość dostępnego miejsca, co poprawia czytelność i dopasowanie kreacji reklamowej na telefonach.
Dlaczego pozostałe odpowiedzi są błędne?
- Stwierdzenia o ustawieniu szerokości na 600px są nieprawidłowe, bo kod nie przypisuje wartości 600px do width; liczba 600px występuje wyłącznie jako próg warunku w @media.
- Teza, że styl działa tylko dla ekranu o szerokości dokładnie 600px, wynika z błędnego, "punktowego" odczytania warunku. max-width obejmuje zakres: 600px oraz wszystkie wartości mniejsze (np. 599px, 480px, 375px).
- Odpowiedź mówiąca o "urządzeniach z ekranem o szerokości 100%" jest nielogiczna w języku CSS: 100% to wartość względna właściwości, a nie rozmiar ekranu w pikselach.
Wskazówka egzaminacyjna: w media queries słowo max czytaj jako "maksymalnie". Gdy widzisz max-width: 600px, myśl: "dla 600px i w dół".