Strona główna › Pytania INF.03 › Pytanie 1124
INF.03 · pytanie #1124
Na ilustracji przedstawiono projekt struktury bloków strony internetowej. Przy założeniu, że bloki są realizowane przy użyciu znaczników sekcji, ich stylizacja w CSS, poza określonymi szerokościami dla bloków: 1, 2, 3, 4 (blok 5 nie ma przypisanej szerokości), powinna obejmować właściwość

- Aclear: both dla bloku 5 oraz float: left dla pozostałych bloków
- Bclear: both dla bloku 5 oraz float: left tylko dla bloków 1 i 2
- Cfloat: left dla wszystkich bloków
- Dclear: both dla wszystkich bloków
Poprawna odpowiedź: A. clear: both dla bloku 5 oraz float: left dla pozostałych bloków
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Czwarta odpowiedź jest na miejscu, bo dzięki float: left dla bloków 1, 2, 3 i 4, te elementy będą się ładnie ustawiać w linii, zgodnie z ich szerokością. Potem, z clear: both dla bloku 5, unikniesz sytuacji, gdy nachodzi on na inne pływające bloki i pojawi się poniżej nich. Wiesz, float często stosuje się do robienia układów, gdzie elementy muszą być obok siebie. Ale float ma to do siebie, że nie wpływa na rodziców, co czasami sprawia, że wszystko może się zdezorganizować, jeśli nie użyjesz clear. To też jest ważne, bo clear mówi, które elementy nie powinny nachodzić na te pływające - dzięki temu wszystko jest uporządkowane. Dobrze jest to wykorzystać, na przykład, gdy chcesz zrobić kolumny na stronie. Generalnie, stosowanie float jest jak najbardziej w porządku, ale musi iść w parze z clear, żeby strona była czytelna i dobrze zorganizowana, zgodnie ze standardami HTML i CSS.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.