Przejdź do treści głównej
INF.03Pytanie #1092 z 1558css-box-model-i-pozycjonowanie

Kod przedstawia fragment dokumentu HTML i przypisanego do niego formatowania CSS. Użytkownik wyświetlając stronę w przeglądarce stwierdził, że panele są wyświetlone w dwóch liniach, po dwa obok siebie. Oznacza to, że ekran jest szerokości

Opcje odpowiedzi:
A
300 px i wysokości 600 px .
B
większej niż 600 px.
C
600 px lub mniej, ale nie mniej niż 301 px.
Prawidłowa
D
900 px.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (600 px lub mniej, ale nie mniej niż 301 px.)

Przeanalizujmy reguły Media Queries w CSS:

  • Szerokość pojedynczego panelu wynosi width: 300px; float: left;.
  • Aby dokładnie dwa panele zmieściły się obok siebie w jednej linii, wymagana szerokość kontenera/ekranu to co najmniej 2 \times 300 px = 600 px (lub mieści się w regule @media dla ekranów do 600 px, gdzie 301 px to minimum dla dwóch paneli przy elastycznym układzie 50%).

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Wysokość 600 px nie wpływa na poziome łamanie bloków float.
  • B: Przy szerokości większej niż 600 px (np. 900 px) obok siebie zmieściłyby się trzy panele.
  • D: Przy szerokości 900 px panele ułożyłyby się w jednej linii po trzy.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Css box model i pozycjonowanie”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 47 pytań z tego działu.